摘要: 理解博友的经典说法:很多人排队去厕所蹲坑一样,每一次只能让一个人去蹲坑,这是一种通俗的理解。理论上的理解则为,我们需要写一个类,这个类的作用就是控制,从而保证在整个应用程序的生命周期中,在任何时刻,被调用的类只有一个实例。设计者需要为使用者提供一个该模式的一个全局访问点。代码理解入门实例:public class Singleton { private static Singleton instance; private Singleton() { } public static Singleton GetInstance(... 阅读全文
posted @ 2014-01-08 15:51 kimi_gyj 阅读(727) 评论(1) 推荐(0) 编辑
摘要: 前言其实以前看过两次设计模式,现在想来,几乎已经对设计模式没有任何印象,说明根本没有理解。或者说几乎不用,所以我除了单列、工厂外的设计模式几乎全部忘记了。最近需要写一个引擎,想用UML设计整体的架构,所以需要把设计模式温习下。我用设计模式的目的框架的设计目标是保证整体的耦合度低、可扩展性高、性能高、可维护性高,那么就肯定需要使用到设计模式,因为设计模式其实就是牛人总结的一些列保证框架实现目标的方式。(这里说明下,框架和设计模式的关系,框架是人体的骨架,而模式就是人体的血肉)废话看过很多牛人的作品,最近忍不住也要开始把自己的一些学习心得用文字的形式保留下来,希望可以给别人也带来帮助。 阅读全文
posted @ 2014-01-08 15:50 kimi_gyj 阅读(250) 评论(0) 推荐(0) 编辑