锁定老帖子 主题:ZK经典用法---模板方法模式(更新)
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (7)
|
|
---|---|
作者 | 正文 |
发表时间:2010-08-12
szbaony 写道 简单扼要,建议补充下,在项目开发中这么处理,有何好处,主要是针对新手,帮新手理解原理
好的,明天我给补充上~,~ 晚上我回去酝酿 |
|
返回顶楼 | |
发表时间:2010-09-20
这个模板方法模式,貌似跟ZK没多大关系吧
|
|
返回顶楼 | |
发表时间:2010-09-20
|
|
返回顶楼 | |
发表时间:2011-03-02
我们也在用ZK,是3.6.4版本。不过感觉有的地方还是很不习惯,强制转换太多了。
|
|
返回顶楼 | |
发表时间:2011-03-02
最后修改:2011-03-02
模板用来将不变的行为抽离为父类,去除子类中重复代码。
目前MVC很多都要去Dao 其实我们在写Dao时候可以抽象出一些不变的方法比如: add update delete query 或者get/set 放入抽象父类中实现代码, Dao:Interface AbstractDao implements Dao{ public void add(){ getInstance().add(); } public void update(){ System.out.println("Dao update"); } public Dao getInstance(); } ConrectaDao extend AbstractDao { public void add(){ System.out.println("ConrectaDao+add()"); } public void mymethod(){ System.out.println("ConrectaDao+mymethod()"); } public Dao getInstance(){ return this; } } } client: ConrectaDao dao = new ConrectaDao(); dao.add(); dao.update(); dao.mymethod(); |
|
返回顶楼 | |