设计模式
文章平均质量分 96
@阿清
每天进步一点点,向着未来前进
展开
-
10-自定义SpringIOC
自定义SpringIOC原创 2022-10-28 07:59:05 · 533 阅读 · 0 评论 -
9-设计模式之行为型模式(迭代器模式、访问者模式、备忘录模式、解释器模式)
9-设计模式之行为型模式(迭代器模式、访问者模式、备忘录模式、解释器模式)原创 2022-10-27 14:48:31 · 628 阅读 · 0 评论 -
8-设计模式之行为型模式二(状态模式、观察者模式、中介者模式)
设计模式之行为型模式二(状态模式、观察者模式、中介者模式)原创 2022-10-26 13:51:32 · 368 阅读 · 0 评论 -
7-设计模式之行为模式(模板方法、策略、命令、责任链)
设计模式原创 2022-10-25 15:05:18 · 422 阅读 · 0 评论 -
6-设计模式之结构型模式(桥接模式、外观模式、组合模式、享元模式)
设计模式原创 2022-10-24 21:25:11 · 490 阅读 · 0 评论 -
5-设计模式之结构型模式(代理模式、适配器模式、装饰者模式)
设计模式原创 2022-10-24 21:09:14 · 724 阅读 · 3 评论 -
4-设计模式之创建型模式【原型模式、建造者模式】
设计模式之创建型模式【原型模式、建造者模式】1.4 原型模式1.4.1 概述1.4.2 结构1.4.3 实现1.4.4 案例1.4.5 使用场景1.4.6 扩展(深克隆)1.5 建造者模式1.5.1 概述1.5.2 结构1.5.3 实例1.5.4 优缺点1.5.5 使用场景1.5.6 模式扩展1.6 创建者模式对比1.6.1 工厂方法模式VS建造者模式1.6.2 抽象工厂模式VS建造者模式1.4 原型模式1.4.1 概述用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象原创 2022-04-23 19:45:00 · 430 阅读 · 0 评论 -
3-设计模式之创建型模式【单例模式、工厂方法模式、抽象工厂方法模式】
创建型模式【单例模式、工厂方法模式、抽象工厂方法模式】1,创建型模式1.1 单例设计模式1.1.1 单例模式的结构1.1.2 单例模式的实现1.1.3 存在的问题1.1.3.1 问题演示1.1.3.2 问题的解决1.1.4 JDK源码解析-Runtime类1.2 工厂模式1.2.1 概述1.2.2 简单工厂模式1.2.2.1 结构1.2.2.2 实现1.2.2.4 优缺点1.2.2.3 扩展1.2.3 工厂方法模式1.2.3.1 概念1.2.3.2 结构1.2.3.3 实现1.2.3.4 优缺点1.3 抽象原创 2022-04-23 15:18:02 · 684 阅读 · 0 评论 -
2-设计模式-软件设计原则
软件设计原则1.1 开闭原则1.2 里氏代换原则1.3 依赖倒转原则1.4 接口隔离原则1.5 迪米特法则1.6 合成复用原则在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据6条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。1.1 开闭原则对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类。因为抽原创 2022-04-22 18:45:00 · 303 阅读 · 0 评论 -
1-设计模式-基础概念
1,设计模式概述1.1 软件设计模式的产生背景"设计模式"最初并不是出现在软件设计中,而是被用于建筑领域的设计中。1977年美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的著作《建筑模式语言:城镇、建筑、构造》中描述了一些常见的建筑设计问题,并提出了 253 种关于对城镇、邻里、住宅、花园和房间等进行设计的基本模式。1990年软件工程界开始研讨设计模式的话题,后来召开了多次关于设计模式的研讨会。直到1995 年,艾瑞克原创 2022-04-22 14:13:43 · 402 阅读 · 0 评论