设计模式
jhonjson
我就是我,颜色不一样的烟火!改变不了别人,只能先改变自己!!!!
展开
-
设计模式-创建性-单例模式
单例模式:为什么使用单例模式? 节约内存开销,提高效率(性能),提高资源使用率。 单例模式的特点:构造方法私有化定义静态方法返回当前对象确保这个对象是唯一的确保在序列化和反序列化操作的过程中同样保证同一个对象。列表内容不允许有子类(太监类->final)单例模式->恶汉式(单线程推荐使用) 优点:安全(为你提前准备好,不管你用不用) ...原创 2018-03-05 23:01:49 · 125 阅读 · 0 评论 -
设计模式-创建型-构建者模式
基本概念:构建者模式的定义 将构建的过程和表示过程进行分离 构建的过程:隐藏 表示过程 : 开放构建者模式的场景 创建一个复杂的对象,同时改复杂对象有很多默认值(初始化)的时候,可以使用构建者模式。(典型:给对象设置可选参数)构建者模式案例 AlretDialog构建者模式-UML类图结构 4.1 分析角色划分 角色一:产品 ...原创 2018-03-12 22:49:32 · 150 阅读 · 0 评论 -
设计模式
设计模式分三大类:创建型模式(5种)结构型模式(7种)行为型模式(11种)创建型模式分别是:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式结构型模式分别是:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式行为型模式分别是:策略模式、模板方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解...原创 2018-03-05 22:54:41 · 132 阅读 · 1 评论