
设计模式
朱同学
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[设计模式]二十三种设计模式和基本原则总体介绍
二十三种设计模式和基本原则总体介绍 二十三种设计模式 六大基本原则二十三种设计模式创建型模式(5种):工厂方法模式抽象工厂模式单例模式建造者模式原型模式结构型模式(7种):适配器模式装饰器模式代理模式外观模式桥接模式组合模式享元模式行为型模式(11种):策略模式模板方法模式观察者模式迭代子模式责任链模式命令模式备忘录模式状态模式访问者模式...原创 2019-06-01 21:38:10 · 169 阅读 · 0 评论 -
[设计模式]单例模式
单例模式(创建型模式) 核心作用 优点 现实方式 实际举例 如何解决反射和反序列化漏洞(核心作用保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。优点1 由于单例模式只生成一个实例,减少了系统性能开销,当一个对象的产生需要比较多的资源时,如读取配置、产生其他依赖对象时,则可以通过在应用启动时直接产生一个单例对象,然后永久驻留内存的方式来解决2 单例模式可以在系统...原创 2019-06-02 21:44:28 · 138 阅读 · 0 评论 -
[设计模式]工厂模式
工厂模式(创建型模式) 作用 核心本质 简单工厂模式 工厂方法模式 实际举例 工厂模式要点 应用场景作用实现了创建者和调用者的分离核心本质–实例化对象,用工厂方法代替new操作。–将选择实现类、创建对象统一管理和控制。从而将调用者跟我们的实现类解耦。简单工厂模式用来生产同一等级结构中的任意产品。(对于增加新的产品,需要修改已有代码)在一个工厂类中生产任意产品工...原创 2019-06-03 21:59:59 · 166 阅读 · 0 评论 -
[设计模式]建造模式
建造模式(创建型模式) 场景 什么是建造模式 建造模式的本质 实际举例 开发中应用场景场景我们要建造一个复杂的产品。比如:神州飞船,Iphone。这个复杂的产品的创建非常复杂,有很多步骤需要处理时,可以使用创造模式.什么是建造模式建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象...原创 2019-06-04 22:13:29 · 242 阅读 · 0 评论