设计模式
文章平均质量分 86
Lizo_Is_Me
这个作者很懒,什么都没留下…
展开
-
设计模式总结之结构型
一、组合模式(Composite)常用指数:★★★★★定义将对象以树形结构组织起来,以达成“部分-整体” 的层次结构,使得客户端对单个对象和组合对象的使用具有一致性. UML好处使得客户端把一个个单独的成分对象和由他们复合而成的合成对象同等看待实例windows文件系统二、外观模式(Facade)常用指数:★★★★★定义为子系统中的一组接口提供一致的界面,facade提供了一高层接口,这个接口使得子原创 2015-03-22 21:44:37 · 528 阅读 · 0 评论 -
设计模式总结之创建型
概述设计模式中用于创建类的模式有以下几种: 单例,工厂方法,抽象工厂,建造者和原型1.单例模式(Singleton)常用指数:★★★★★定义保证一个类仅有一个实例,并提供一个访问他的全局访问点使用方法://双重锁的形式public class SingletonClass{ private static SingletonClass instance=null; public s原创 2015-03-21 15:23:23 · 471 阅读 · 0 评论 -
解读设计原则
概述设计原则就一本菜谱,告诉我们一道美味的菜应该是什么样的,或者说需要具备什么。但是又没有一个固化或可测量的标准。写代码就和烹饪一样,只有当自己品尝以后才知其味。1 开闭原则定义:开闭原则(Open-Closed Principle, OCP):一个软件实体应当对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展。解读开闭原则很简单,就是当需求变更的时候,尽量不要修改已有代码。开原创 2017-06-20 19:29:29 · 293 阅读 · 0 评论