设计模式
文章平均质量分 87
Molise-tiansheng
这个作者很懒,什么都没留下…
展开
-
设计模式学习之——六大设计原则之六:开闭原则
定义:Software entities like classes, modules and functions should be open for extension but closed for modifications. (一个软件实体如类、模块和函数应该对扩展开放,对修改关闭)直接上例子: 如上IBook定义了数据的三翻译 2014-03-20 16:21:54 · 592 阅读 · 0 评论 -
设计模式学习之——六大设计原则之三:依赖倒置原则
定义:High Level modules should not depend upon low level modules. Both should depend upon abstractions. Abstractions should not depend upon details.Details should depend upon abstractions.定义的含义:翻译 2014-03-20 15:48:17 · 464 阅读 · 0 评论 -
设计模式学习之——六大设计原则之一:单一职责原则
六大设计原则:Single Responsibility Principle: 单一职责原则Open Closed Principle: 开闭原则Liskov Substitution Principle: 里氏替换原则Law Of Demeter: 迪米特法则Interface Segregation Principle: 接口隔离原则Depend转载 2014-03-20 15:07:17 · 554 阅读 · 0 评论 -
设计模式学习之——六大设计原则之五:迪米特法则
待续。。。翻译 2014-03-20 16:05:41 · 472 阅读 · 0 评论 -
设计模式学习之——六大设计原则之四:接口隔离原则
两种接口:1. 实例接口(Object Interface)[java] view plaincopyPerson zhangSan = new Person(); 该实例要遵从的标准就是Person这个类,Person类就是zhangSan的接口。即Java中类也是一种接口2. 类接口(class Interf翻译 2014-03-20 15:46:34 · 478 阅读 · 0 评论 -
设计模式系列之代理
主要对很难理解的设计模式——代理模式的学习记录、包括由问题引出代理模式的出现、包括静态代理、和核心的动态代理。 一:简介 主要内容: 1、由问题引出设计模式 2、静态代理的产生与实现 3、继承与聚合哪个好 4、动态代理的产生与实现 5、总结与补充原创 2014-03-12 15:45:31 · 635 阅读 · 0 评论 -
设计模式学习之——六大设计原则之二:里氏替换原则
先讲下继承:优点: 代码共享,代码重用,可扩展,开放性缺点: 侵入性,降低灵活性,增强耦合性解决继承的缺点:里氏替换!定义1:If for each object o1 of type S there is an object o2 of type T such that for all pro转载 2014-03-20 15:22:22 · 667 阅读 · 0 评论