设计模式
WaterRice(lq)
这个作者很懒,什么都没留下…
展开
-
单例模式
单例模式单例模式的概念单例模式的使用原因优雅地处理资源访问冲突业务逻辑上该类就是只允许创建一个对象如何设计单例饿汉式懒汉式懒汉式优化---双重检测静态内部类枚举参考 单例模式的概念 一个类在一定的作用域范围内只允许创建一个对象(或实例),那这个类就是一个单例类,这个设计模式就叫单例模式(Singleton Design Pattern)。根据作用域范围的不同,单例模式的实现思路可能会有不同。 单例模式的使用原因 优雅地处理资源访问冲突 比如一个程序里只有一个日志文件,如果这个日志文件对象在该进程内不是单例的原创 2020-07-25 22:07:41 · 378 阅读 · 0 评论 -
设计原则
经典设计原则SOLID单一职责原则开闭原则里氏替换原则接口隔离原则 SOLID 单一职责原则 定义 单一职责原则(Single Responsibility Principle,SRP),指一个类或者模块只负责完成一个职责(或者说功能)。也就是说,不要设计大而全的类,要设计粒度小、功能单一的类。 判定原则 类中的代码行数、函数或属性过多,会影响代码的可读性和可维护性,我们就需要考虑对类进行拆分; 类依赖的其他类过多,或者依赖类的其他类过多,不符合高内聚、低耦合的设计思想,我们就需要考虑对类进行拆分;原创 2020-07-05 16:22:02 · 329 阅读 · 0 评论