随笔分类 -  【007】设计模式

摘要:设计模式分二十三种,三大类,分别是: 对象创建型 抽象工厂、生成器、工厂方法、原型、单例 结构型 适配器、桥接、组合、装饰器、外观、享元、代理 行为型 责任链、命令、解释器、迭代器、中介者、备忘录、观察者、状态、策略、模板方法、访问者 阅读全文
posted @ 2023-01-16 23:15 shog808 阅读(14) 评论(0) 推荐(0) 编辑
摘要:重拾面向对象软件设计你还在用面向对象的语言,写着面向过程的代码吗? 一 前言 在欧洲文艺复兴时期,一位伟大的数学家天文学家-哥白尼,在当时提出了日心说,驳斥了以地球为宇宙中心的天体思想,由于思想极其超前,直到半个世纪后开普勒伽利略等人经过后期研究,才逐步认可并确立了当时哥白尼思想的先进性。无独有偶,在软件工程领域也上演 阅读全文
posted @ 2021-11-25 14:19 shog808 阅读(62) 评论(0) 推荐(1) 编辑
摘要:一 、概念 1.定义:一个类只允许创建一个对象,那这个类就是单例类,这种设计模式就叫做单例设计模式,简称单例模式。 2.从业务概念上,有些数据在系统中只应该保存一份,就比较适合设计为单例类。比如,系统的配置信息类。除此之外,我们还可以使用单例解决资源访问冲突的问题。 二、实现 需满足条件 a、构造函 阅读全文
posted @ 2020-03-08 17:24 shog808 阅读(380) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示