设计模式
文章平均质量分 84
hacfox
努力改变
展开
-
设计模式六大设计原则(转)
关于设计模式的六大设计原则的资料网上很多,但是很多地方解释地都太过于笼统化,我也找了很多资料来看,发现有几篇关于设计模式的六大原则讲述的比较通俗易懂,因此转载过来。转载 2017-03-30 00:42:35 · 276 阅读 · 0 评论 -
设计模式——工厂方法模式、抽象工厂模式
设计模式主要分为三大类(主要是这二十三种):创建型模式:创建对象时,不再由我们直接实例化对象;而是根据特定场景,由程序来确定创建对象的方式,从而保证更大的性能、更好的架构优势。共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式结构型模式:用于帮助将多个对象组织成更大的结构。共七种:适配器模式adapter、装饰器模式decorator、代理模式proxy、外观模式、桥接模式bridge、组合模式component、享元模式flyweight。行为型模式:用于帮助系统间各对象的通信,原创 2017-03-29 23:34:25 · 356 阅读 · 0 评论 -
设计模式——单例模式(防止序列化以及反射机制侵犯)
单例模式的几种写法:懒汉,恶汉,双重校验锁,枚举和静态内部类。以及线程安全的单例模式,防止序列化,防止反射机制侵犯的解决方案。创建单例很简单,总共三点:私有构造器声明一个私有的静态变量提供一个对外的公共的静态方法访问该变量,如果该变量没有对象,则创建该对象原创 2017-04-06 14:37:49 · 1827 阅读 · 1 评论