最初写代码只要功能走通就不管了,然后如果出了什么问题再去修改,这是因为没做测试的工作。测试其实很简单。

1.准备

当前使用idea编写代码,用maven构建工程,使用maven的test功能来进行批量测试。测试工具为junit。

2.编写功能代码

将主要的业务功能的代码完成。

 1 public interface Sender {
 2     public void send();
 3 }
 4 public class MailSender implements Sender {
 5     @Override
 6     public void send() {
 7         System.out.println("This is emailSender!");
 8     }
 9 }
10 public class SmsSender implements Sender {
11     @Override
12     public void send() {
13         System.out.println("This is SmsSender!!");
14     }
15 }
16 public class SendFactory {
17 
18     public Sender produce(String type){
19         if("email".equals(type)){
20             return new MailSender();
21         }
22         if ("sms".equals(type)){
23             return new SmsSender();
24         }
25         System.out.println("输入类型不正确!");
26         return null;
27     }
28 }
View Code

相关文章: