
设计模式
Yinevg
这个作者很懒,什么都没留下…
展开
-
设计模式——单例模式
简介 单例模式就是确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 使用场景 要求生产唯一序列号的环境。 在整个项目中需要一个共享访问点或共享数据。 创建一个对象需要消耗的资源过多,如要访问IO和数据库等资源。 实现 恶汉式单例 public class Singleton{ private static final Singleton s...原创 2018-06-11 22:57:34 · 245 阅读 · 0 评论 -
设计模式——6大原则
单一职责原则 应该有且仅有一个原因引起类的变更,一个类只负责一个功能领域中的相应职责。 里氏替换原则 只要父类能出现的地方,子类就可以出现,而且替换为子类也不会产生任何错误或异常,但是不能够反过来。 依赖倒置原则 高层模块不应该依赖底层模块,两者都应该依赖其抽象。 抽象不应该依赖细节。 细节应该依赖抽象。 不可分割的原子逻辑就是底层模块,原子逻辑的再组装就是高层模块。感觉就是面向接...原创 2018-05-30 21:53:58 · 232 阅读 · 0 评论