
设计模式
yufei_java
这个作者很懒,什么都没留下…
展开
-
单例模式
单例模式写法有很多种,没有十全十美的。只要根据自己的情况定义合适的单例模式即可。下面我把所有单例模式写法汇总一遍: 1、最简单的单例,在确定程序没有多线程的情况下可以考虑这样写。既性能高又简单。 package com.zc; /** * * @ClassName: Singleton1 * @Description: TODO(最简单的单例模式) * @author...原创 2015-03-25 17:01:48 · 108 阅读 · 0 评论 -
设计模式的六大原则
一、单一职责原则(Single Responsibility Principle) 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。 解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完...原创 2014-10-09 13:22:39 · 110 阅读 · 0 评论