设计模式
fireq3
这个作者很懒,什么都没留下…
展开
-
模式笔记1
1.接口 作用:实现可插入性 包括: 关联的可插入性 调用的可插入性 2.抽象类 作用:对具体的抽象,提高复用及解耦 注意:代码向上层移动(即共同代码尽量写在抽象类里),以提高复用 数据向下层移动(即数据存储尽量写在子类里),以减少占用资源 3. 里氏替换原则:如果类型T1有对象O1,类型T2有对象O...原创 2011-06-09 15:04:31 · 82 阅读 · 0 评论 -
模式笔记2
1.接口隔离原则 角色隔离:广义的接口是一个类型所提供的所有方法的集合,一个接口相当于一个角色,角色拥有不同的作用,接口的划分,也即角色的划分,不同的接口,提供不同类型的功能 服务定制:狭义的接口,则是Java接口,仅将客户端所需要的行为,定义到接口中,减少模块与模块,服务端与客户端的通信2.合成/聚合复用原则 在新的对象里面,使用一些已有的对象,使之成为新对象的...原创 2011-06-13 16:10:00 · 78 阅读 · 0 评论