随笔分类 -  设计模式

摘要:1.单例模式 单例模式通用代码public class Singleton {private static final Singleton singleton = new Singleton();//限制产生多个对象 private Singleton() { } //通过该方法获得实例对象 pub 阅读全文
posted @ 2016-10-14 17:26 爆烈鼓手 阅读(160) 评论(0) 推荐(0)
摘要:接口隔离原则 接口分为两种: ● 实例接口( Object Interface) , 在Java中声明一个类, 然后用new关键字产生一个实例, 它是对一个类型的事物的描述, 这是一种接口。 比如你定义Person这个类, 然后使用Person zhangSan=new Person()产生了一个实 阅读全文
posted @ 2016-10-10 16:07 爆烈鼓手 阅读(271) 评论(0) 推荐(0)
摘要:单一职责 原则的定义是:应该有且仅有一个原因引起类的变更。 单一职责原则有什么好处: 类的复杂性降低,实现什么职责都有清晰明确的定义; 可读性提高,复杂性降低,那当然可读性提高了; 可维护性提高,可读性提高,那当然更容易维护了; 变更引起的风险降低,变更是必不可少的,如果接口的单一职责做得好,一个接 阅读全文
posted @ 2016-10-08 14:28 爆烈鼓手 阅读(283) 评论(0) 推荐(0)
摘要:设计原则名称 设计原则简介 重要性 单一职责原则 类的职责要单,不能将太多的职责放在一个类中 四颗星 开闭原则 软件实体对扩展是开放的,但对修改是关闭的,即在不修改一个软件实体的基础上去扩展其功能 五颗星 里氏替换原则 在软件系统中一个可以接受基类对象的地方必然可以接受一个子类对象 四颗星 依赖倒转 阅读全文
posted @ 2016-09-29 16:20 爆烈鼓手 阅读(317) 评论(0) 推荐(0)