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