设计模式
文章平均质量分 92
monoplasty
Stay forever young, with hope ever teary-eyed.
展开
-
23种设计模式之结构型模式
结构型模式1. 适配器模式(Adapter)1.1 类适配器模式1.2 对象适配器模式三级目录 1. 适配器模式(Adapter) 将某个类的接口转换成客户端期望的另一个接口表示,主要目的是兼容性。让原本因接口不匹配不能一起工作的两个类可以协同工作。 分为三类:类适配器模式、对象适配器模式、接口适配器模式。 1.1 类适配器模式 Adapter类通过继承src(被适配者)类,实现dst(目标)类接口,完成src -> dst的适配。 1.2 对象适配器模式 Adapter类持有src类的实例,实现d原创 2021-10-24 15:01:48 · 202 阅读 · 0 评论 -
23种设计模式之创建型模式
23种设计模式1. 单例模式(singleton)1.1 饿汉式(静态常量)1.2 饿汉式(静态代码块)1.3 懒汉式(线程不安全)1.4 懒汉式(线程安全,同步方法)1.5 懒汉式(线程安全,同步代码块)1.6 双重检查1.7 静态内部类1.8 枚举使用场景2. 工厂模式2.1 简单工厂模式2.2 工厂方法模式(Factory method)3. 抽象工厂模式(abstract factory)4. 原型模式(prototype)5. 建造者模式(builder) 1. 单例模式(singleton) 所原创 2021-10-22 16:18:59 · 135 阅读 · 0 评论 -
23种设计模式总览
设计模式1.目的2.七大原则3. UML类图3.1 基本介绍3.2 依赖关系3.3 泛化关系3.4 实现关系3.5 关联关系3.6 聚合关系3.7 组合关系4 设计模式的概述 1.目的 让程序具有更好的 代码重用性(相同的代码,不用多次编写) 可读性(编程规范性,便于其他程序员的阅读和理解) 可扩展性(方便增加新功能,可维护性高) 可靠性(增加新功能后对原功能没有影响) 使程序呈现高内聚,低耦合的特性 2.七大原则 设计模式设计的依据: 单一职责原则 对类来说,即一个类应该只负责一项职责。 接口原创 2021-10-21 13:47:35 · 192 阅读 · 0 评论