标签 「 设计模式 」 的结果
- 行为型模式(Behavioral Patterns),它的特点是关注对象之间的通信代理模式常用场景:需要一个替身或者占位符,以控制对这个对象的访问的场景。代理模式 (Proxy Pattern),可...
- 772
- 0
- 结构型模式(Structural Patterns),它的特点是关注类和对象的组合。策略模式常用场景:需要采用不同策略的场景。实际项目中,经常要根据不同的场景,采取不同的措施,也就是不同的策略。 期...
- 548
- 0
- 创建型模式(Creational Patterns) 提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象单例模式(Singleton Pattern)常用场景:全...
- 722
- 0
- 定义与目的桥接模式(Bridge Pattern)将抽象部分与具体实现部分分离,使它们可以独立变化。桥接模式也被称为桥梁模式( Bridge Design Pattern)、接口(Interface...
- 490
- 0
- 定义与目的装饰器模式(Decorator Pattern)也叫包装器模式(Wrapper Pattern),在不改变原有对象的基础上,动态地将责任附加到对象上,若要扩展功能,装饰者提供了比继承更有弹...
- 734
- 1
- 定义与目的代理模式为某对象提供一种代理(一个替身或者占位符),从而控制对这个对象的访问。原文:Provide a surrogate or placeholder for another objec...
- 530
- 0
- 1. 什么是如果对象的创建成本比较大,而同一个类的不同对象之间差别不大(大部分字段都相同),在这种情况下,我们可以利用对已有对象(原型)进行复制(或者叫拷贝)的方式来创建新对象,以达到节省创建时间的...
- 2213
- 0
- 1. 对象创建时赋值方式1.1 构造器赋值构造器赋值,适合参数少时,参数一多可能出现如下问题:构造函数的参数列表会变得很长,代码在可读性和易用性上都会变差。在使用构造函数的时候,我们就容易搞错各参...
- 648
- 0
- 1. 工厂模式的分类所有的工厂方法都是用来封装对象的创建。一般情况下,工厂模式分为三种更加细分的类型:简单工厂、工厂方法和抽象工厂。在 GoF 的《设计模式》一书中,它将简单工厂模式看作是工厂方法模...
- 549
- 0
- 1. SOLID 原则单一职责(S)、开闭原则(O)、里氏替换原则(L)、接口隔离原子(I)、依赖反转原则(D)。1.1 SRP 单一职责单一职责英文是Single Responsibility P...
- 1229
- 0

预览