
设计模式
文章平均质量分 80
ivyxjc
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面向对象六大原则(上)
单一职责原则单一职责原则(Single Responsibility Principle, SRP)简而言之就是对于一个类或者接口, 引起其改变的应该只能有一个原因. 比如要将负责属性和行为的类分开.里氏替换原则定义:所有引用基类的地方必须能透明地使用其子类的对象. 只要父类出现的地方, 子类就可以出现, 而且替换为子类不会产生任何错误或者一场. 但是反过来不一定可行.依赖倒置原则.原创 2016-11-26 13:52:32 · 284 阅读 · 0 评论 -
工厂方法模式
工厂模式是设计模式中非常常用的一种模式.原创 2016-11-26 13:57:56 · 222 阅读 · 0 评论 -
Builder
创建者模式是为了将一个复杂对象的构建与它的表示分离, 使得同样的构建过程可以创建不同的表示.原创 2016-11-26 13:58:33 · 276 阅读 · 0 评论 -
观察者模式
观察者模式定义对象间一种一对多的依赖关系, 使得每当一个对象改变状态, 则所有依赖于它的对象都会得到通知并被自动更新.原创 2016-11-26 13:59:13 · 206 阅读 · 0 评论 -
单例模式
Ensure a class has only one instance, and provide a global point of access to it.原创 2016-11-26 13:54:38 · 197 阅读 · 0 评论 -
面向对象六大原则(下)
接口隔离原则Interface Segregation Principles(ISP): 1.客户端不应该依赖它不需要的接口 2. 类似的依赖关系应该建立在最小迪米特法则 Law of Demeter(LOD): 一个对象应该对其它对象有最少的了解, 另一个解释是只与直接的朋友通信.开闭原则 Open Close Principle(OCP): 一个软件实体如类, 模块和函数等应该对扩展开放, 对修改关闭.原创 2016-11-26 17:21:37 · 256 阅读 · 0 评论