- 1
- 0
- 约 4页
- 2017-03-20 发布于河南
- 举报
北大青鸟中关村互联网关系模式简介
北大青鸟中关村互联网关系模式简介
11种关系模式
第一类:通过父类与子类的关系进行实现。
第二类:两个类之间。
第三类:类的状态。
第四类:通过中间类
模板方法模式(Template Method)
解释一下模板方法模式,北大青鸟中关村软件学院就是指:一个抽象类中,有一个主方法,再定义1...n个方法,可以是抽象的,也可以是实际的方法,定义一个类,继承该抽象类,重写抽象方法,通过调用抽象类,实现对子类的调用,先看个关系图:
就是在AbstractCalculator类中定义一个主方法calculate,calculate 调用spilt 等,Plus和Minus分别继承AbstractCalculator类,北大青鸟中关村软件学院通过对AbstractCalculator的调用实现对子类的调用,看下面的例子:
[java]?view plaincopy
public?abstract?class?AbstractCalculator /*主方法,实现对本类其它方法的调用*/ public?final?int?calculate String?exp,String?opt int?array[]? ?split exp,opt ; return?calculate array[0],array[1] ; /*被子类重写的方法*/ abstract?public?int?calcu
原创力文档

文档评论(0)