1.单一职责原则(Single Responsibility Principle) 单一职责原则简而言之就是每个类只担任一个职责,即每个类只有...
1.创建者模式 提供一种在创建对象的同时,隐藏创建逻辑的方式,而不是使用new运算符直接实例化对象。 工厂模式(Factory Pattern)...
一个工厂通过方法创建多个产品。 工厂模式:创建对象时不会对客户端暴露创建逻辑,并且通过使用一个共同的接口来指向新创建的对象。 意图:定义一个创建...
多个工厂创建多个产品族。 抽象工厂模式: 抽象工厂模式:围绕一个超级工厂创建其他工厂。该超级工厂称为其他工厂的工厂。在抽象工厂模式中,接口负责创...
只要一个实例,减少系统开销。 单例模式: 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其...
分解构建步骤,分步构建 建造者模式: 使用多个简单的对象一步一步构建成一个复杂的对象。 一个Builder类会一步一步构造最终的对象。该Buil...
Component Pattern 组件模式 Intent 意义 Allow a single entity to span multiple ...
Data Locality Pattern 数据局部性模式 Intent 意义 Accelerate memory access by arra...
Dirty Flag Pattern 脏标记模式 Intent 意义 Avoid unnecessary work by deferring i...