![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
设计模式
风的着点
这个作者很懒,什么都没留下…
展开
-
设计模式-单例模式
单例模式 设计思路 实例化过程 提供返回实例的方法 需要考虑的问题 线程安全性 性能 懒加载(Lazy) 饿汉式(基于 ClassLoader 机制避免了多线程问题;没有懒加载效果) private static HungerSingleton hungerSingleton = new HungerSingleton(); private HungerSingleton() { } public static HungerSingleton getInstance() {原创 2021-07-21 07:14:25 · 114 阅读 · 0 评论 -
设计模式及原则
面向对象的设计原则也被称为为SOLID,是敏捷软件开发过程的一部分。 包括单一职责原则、开闭原则、里氏替换原则、接口隔离原则和依赖倒置原则 单一职责原则 软件模块应该只有一个被修改的理由 使封装工作达到最佳状态的良好实践 开闭原则 模块、类和函数应该对扩展开放,对修改关闭 最重要的设计原则之一,是大多数设计模式的基础 里氏替换原则 LSP 派生类型必需完全可替代其基类型(子类型多态) 在设计模块和类时,必须保证派生类型从行为的角度来看是可替代的 (派生类型应该像其父类型那样表现,不应该破.原创 2021-08-19 19:35:36 · 85 阅读 · 0 评论