返回顶部
扩大
缩小

Yeap

2020年6月19日

23种设计模式-建造者模式

摘要: 建造者模式也属于创建型模式,它提供了一种创建对象的最佳方式。 定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 主要作用:在用户不知道 对象的建造过程和细节的情况下就可以直接创建复杂的对象。 用户只需要给出指定对象的类型和内容,建造者模式负责按顺序创建复杂对象(把内部的 阅读全文

posted @ 2020-06-19 17:46 YP泡泡 阅读(180) 评论(0) 推荐(0)

23种设计模式-抽象工厂模式

摘要: 抽象工厂模式 定义:抽象工厂模式提供了一个创建一系列类相关或相互依赖对象的接口,无需指定他们具体的类 使用场景: 客户端(应用层)不依赖于产品类实例如何被创建、实现等细节 强调一系列相关的产品对象(属于同一产品族)一起创建对象需要大量的重乎代码 提供一个产品类的库。所有的产品以同样的接口出现,从而是 阅读全文

posted @ 2020-06-19 15:26 YP泡泡 阅读(269) 评论(0) 推荐(0)

23种设计模式-工厂模式

摘要: 工厂模式 作用: 实现了创建则和调用者的分离 详细分类: 简单工厂模式 工厂方法模式 抽象工厂模式 OOP七大原则 开闭原则:对扩展开放,对修改关闭 依赖倒置原则:要面向接口编程,不要面向实现编程。 迪米特法则: 只与你的直接朋友交谈、不跟“陌生人”说话。 核心本质: 实例化对象不使用new,用工厂 阅读全文

posted @ 2020-06-19 11:21 YP泡泡 阅读(221) 评论(0) 推荐(0)

23种设计模式-单例模式

摘要: GoF 23 是一种思维 ,一种态度,一种进步 创建型模式: 单例模式、工厂模式、抽象工厂模式、创造者模式、原型模式。 结构型模式: 适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 行为型模式: 模板方法模式,命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器 阅读全文

posted @ 2020-06-19 10:01 YP泡泡 阅读(165) 评论(0) 推荐(0)

导航