
设计模式
狮王zs
这个作者很懒,什么都没留下…
展开
-
设计模式学习笔记(一)六大原则
设计模式遵循六大原则:单一职责原则、开闭原则、里氏替换原则、最少知识原则(迪米特法则)、接口隔离原则、依赖倒置原则原创 2017-12-08 20:51:47 · 202 阅读 · 0 评论 -
设计模式学习笔记(二)单例模式
单例模式(Singleton Pattern):Ensure a class has only one instance, and provide a global point of access to it.(确保某一个类只有一个实例,并向整个系统提供这个实例的全局访问点。) 单例模式的优点:由于单例模式在内存中只有一个实例,减少了内存开支,特原创 2017-12-09 11:29:20 · 389 阅读 · 0 评论 -
设计模式学习笔记(三)工厂方法模式
工厂方法模式: Define an interface for creating an object, but let subclassed decide which class to instantiate. Factory Method lets a class defer instantiation to subclassed.(定义一个用于创建对象的接口,让子类决定实例化哪一个类。转载 2017-12-09 12:11:37 · 224 阅读 · 0 评论 -
设计模式学习笔记(四)抽象工厂模式
抽象工厂模式(Abstract Factory Pattern):Provide an interface for creating families of related or dependent objects without specifying their concrete classes.(为创建一组相关或相互依赖的对象提供一个接口,并且无需指定它们的具体类。)转载 2017-12-09 12:16:40 · 170 阅读 · 0 评论 -
设计模式学习笔记(五)模版方法模式
模版方法模式(Template Method Pattern):Define the skeleton of an algorithm in an operation, deferring some steps to subclasses. Template Method lets subclassed redefine certain steps of an algorithm with转载 2017-12-09 12:18:55 · 308 阅读 · 0 评论 -
设计模式学习笔记(六)建造者模式
建造者模式(Builder Pattern),也叫生成器模式,定义如下:Separate the construction of a complex object from its representation so that the same construction process can create different representations.(将一个复杂对象的构建与它的表转载 2017-12-09 12:27:23 · 147 阅读 · 0 评论