设计模式
小满不吃香菜
这个作者很懒,什么都没留下…
展开
-
设计模式之单例模式
单例模式1 饿汉式1.1 静态常量1.2 静态代码块2 懒汉式2.1 线程不安全懒汉式2.23 枚举3.11 饿汉式1.1 静态常量这种单例模式可用,可能造成内存浪费class Singleton{ private final static Singleton instance = new Singleton(); private Singleton(){ } public static Singleton getInstance(){原创 2020-09-16 18:56:06 · 138 阅读 · 0 评论 -
七大设计原则
六大设计原则1.单一职责原则2.接口隔离原则2.1 避免接口污染2.2 提高灵活性2.3 提供定制服务2.4 实现高内聚3.依赖倒置原则1.单一职责原则单一职责原则定义是:不要存在多于一个导致类变更的原因。通俗地说,即一个类只负责一项职责单一职责原则(Single Responsibility Principle,简称SRP),单一职责原则让每个类都只做一件事,减低了类的复杂性。但是如果严格遵守单一职责原则,又会导致类的数目大增,反而增加了整体的复杂性。这就是单一职责原则的争议性。所以在实践中,很少原创 2020-09-14 15:09:02 · 223 阅读 · 0 评论