摘要: 设计模式之单例模式 一、基础单例模式 基础单例模式。不考虑多线程的情况下的标准单例模式。 多线程的情况:假设有N个线程同时访问、A线程走完判断singleton为空而还没有New时、线程B也走完了判断、这时会产生多个Singleton实例 二、改进版支持多线程单例模式 基础单例模式线程不安全、那么给 阅读全文
posted @ 2017-09-26 22:48 最喜欢蕙蕙了 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 一、单一原则 单一原则是指每个类只负责单一的功能。不能太复杂。并尽量把功能做到极致。 二、里氏替换原则 一个子类应该可以替换一个父类。并且可以正常工作。 三、接口隔离原则 也称接口最小化原则。强调的是一个接口的行为应该尽可能的小。 四、依赖倒置原则 高层模块不依赖底层模块。二者都应该依赖抽象。抽象不 阅读全文
posted @ 2017-09-26 21:38 最喜欢蕙蕙了 阅读(177) 评论(0) 推荐(0) 编辑