随笔分类 - 【007】设计模式
摘要:设计模式分二十三种,三大类,分别是: 对象创建型 抽象工厂、生成器、工厂方法、原型、单例 结构型 适配器、桥接、组合、装饰器、外观、享元、代理 行为型 责任链、命令、解释器、迭代器、中介者、备忘录、观察者、状态、策略、模板方法、访问者
阅读全文
摘要:
你还在用面向对象的语言,写着面向过程的代码吗? 一 前言 在欧洲文艺复兴时期,一位伟大的数学家天文学家-哥白尼,在当时提出了日心说,驳斥了以地球为宇宙中心的天体思想,由于思想极其超前,直到半个世纪后开普勒伽利略等人经过后期研究,才逐步认可并确立了当时哥白尼思想的先进性。无独有偶,在软件工程领域也上演
阅读全文

摘要:一 、概念 1.定义:一个类只允许创建一个对象,那这个类就是单例类,这种设计模式就叫做单例设计模式,简称单例模式。 2.从业务概念上,有些数据在系统中只应该保存一份,就比较适合设计为单例类。比如,系统的配置信息类。除此之外,我们还可以使用单例解决资源访问冲突的问题。 二、实现 需满足条件 a、构造函
阅读全文