1700469810
1700469811
//在信封上填写必要的信息
1700469812
1700469813
public void fillEnvelope(String address){
1700469814
1700469815
System.out.println(“填写收件人地址及姓名……”+address);
1700469816
1700469817
}
1700469818
1700469819
//把信放到信封中,并封好
1700469820
1700469821
public void letterInotoEnvelope(){
1700469822
1700469823
System.out.println(“把信放到信封中……”);
1700469824
1700469825
}
1700469826
1700469827
//塞到邮箱中,邮递
1700469828
1700469829
public void sendLetter(){
1700469830
1700469831
System.out.println(“邮递信件……”);
1700469832
1700469833
}
1700469834
1700469835
}
1700469836
1700469837
在这种环境下,最累的是写信人,为了发送一封信要有4个步骤,而且这4个步骤还不能颠倒,我们先看看这个过程如何通过程序表现出来,有人开始用这个过程写信了,如代码清单23-3所示。
1700469838
1700469839
代码清单23-3 场景类
1700469840
1700469841
public class Client{
1700469842
1700469843
public static void main(String[]args){
1700469844
1700469845
//创建一个处理信件的过程
1700469846
1700469847
ILetterProcess letterProcess=new LetterProcessImpl();
1700469848
1700469849
//开始写信
1700469850
1700469851
letterProcess.writeContext(“Hello,It’s me,do you know who I am?I’m
1700469852
1700469853
your old lover.I’d like to……”);
1700469854
1700469855
//开始写信封
1700469856
1700469857
letterProcess.fillEnvelope(“Happy Road No.666,God Province,Heaven”);
1700469858
1700469859
//把信放到信封里,并封装好
[
上一页 ]
[ :1.70046981e+09 ]
[
下一页 ]