
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
记录了创建型模式的建造者模式。

记录了单例设计模式,源码实现,UML图,使用场景等。

本文记录了原型模式

从本篇开始记录结构型模式。结构型模式,该模式关注对象之间的组合关系,旨在解决如何构建灵活且可复用的类和对象结构。共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。是一种结构型模式。生活中有很多适配器思想的实际应用,例如,各种转接头(usb转接头、hdmi转接头)、电源适配器(变压器)等,主要是用来解决不同的接口之间的兼容问题。设想一下,220V的市电不能直接给手机充

本文记录了桥接模式的定义和使用场景。

本文来记录设计模式之组合设计模式。组合模式是一种结构型模式,代码中涉及到递归调用。组合模式主要用来处理树形结构,如果代码结构不是树形模式,不适用该模式。以下通过一个示例逐步说明树形结构的使用,然后使用组合模式改造下边的范例,并引入组合模式的定义,最后讨论组合模式的使用场景。

本文记录外观模式。外观模式(Facade)又称为门面模式,是最简单的模式。该模式的作用是用来隔离接口,就是扮演中间层的角色,把结合紧密的两部分分割开,让这两部分内容通过中间层来打交道,类似于依赖倒置原则,高层和底层依赖于抽象层。从而极大的降低了两部分的耦合性。

本篇文章记录装饰器模式。

运用共享技术有效地支持大量细粒度的对象(的复用)。**内部状态:**存储在享元对象内部,一直不会发生改变的状态。这种状态可以被共享。**外部状态:**随着外部环境和各种动作因素的改变而发生改变的状态,这种状态不可以被共享。**享元模式的目的:**减少对象数量,节省内存,提高程序运行效率。享元模式的三种角色:1 抽象享元类:ChesePiece类,通常是一个接口或者抽象类。2 具体享元类:抽象享元类

行为型模式,这些模式关注对象之间的通信和交互,旨在解决对象之间的责任分配和算法的封装。共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。职责链模式也叫做责任链模式,是一种行为型模式,用于将一个请求传递给一个链中的若干对象,哪个对象适合处理这个请求就让哪个对象来处理。








