
设计模式
文章平均质量分 76
青杉`
这个作者很懒,什么都没留下…
展开
-
【设计模式】创建型(单例、工厂、建造)
修改记录修改时间备注新建20201.03.04设计模式文章集合: 设计原则-SOLID、DRY、KISS、YAGNI、LOD单例模式饿汉式在类加载期间,就已经将 instance 静态实现初始化好,可以保证 instance 实例的创建时线程安全的。不过也导致不支持延迟加载实例。public class IdGenerator(){ private IdGenerator(){} private AtomicLong id = new AtomicL...原创 2021-03-04 20:04:50 · 238 阅读 · 1 评论 -
【设计模式】设计原则-SOLID、DRY、KISS、YAGNI、LOD
修改记录修改时间备注新建2021.02.09整理自极客时间-王争的设计模式之美(推荐购买学习)1. SOLID原则1.1 SRP(Single Responsibility Principle) 单一职责1.1.1 定义:一个类或模块只负责完成一个功能。理解:不要设计大而全的类,要设计粒度小、高性能单一的类。该原则的目的是为了实现代码高内聚、低耦合、提高代码复用性、可读性以及可维护性。1.1.2 以下场景可能会出现类没有指责单一:类中的代码行数、函数、属性是否过多...原创 2021-02-06 20:30:46 · 2051 阅读 · 0 评论