设计模式
文章平均质量分 76
timegoesby_001
技术改变生活
展开
-
单例模式示
动机 对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;一个系统只能有一个窗口管理器或文件系统;一个系统只能有一个计时工具或ID(序号)生成器。如在Windows中就只能打开一个任务管理器。如果不使用机制对窗口对象进行唯一化,将弹出多个窗口,如果这些窗口显示的内容完全一致,则是重复对象,浪费内存资源;如果这些窗口显示的内容不一致,则意原创 2013-12-03 15:33:02 · 647 阅读 · 0 评论 -
设计----基本原则
开闭原则 开: 从设计角度看,应在功能等扩展上开放,即利于扩展,可维护性好 闭: 即对设计的修改要关闭 这条原则意思是 :一个设计应当方便扩展同时减少或不需要修改(对扩展开放,对修改关闭)原创 2013-12-03 14:28:19 · 604 阅读 · 0 评论 -
工厂模式
工厂意即生产某个部件,例如生产汽车,手表。。。。等产品 在这个关系中,产品可能有多种多样, 在最初的生产中,可以只为某种产品定制生产,即只生产某种类的产品 ,之后由于产品需要创新发展,便有了多样化,此时工厂需要针对不同的产品进行不同的模板生产; 发展到后期,工厂只有一个是不能很好的完成某种产品需求,这就要把工作分离开,例如工厂1,工厂2。。。。 例如上面即为简单工厂模式原创 2013-12-03 20:04:49 · 642 阅读 · 0 评论