![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
Crazy丶
这个作者很懒,什么都没留下…
展开
-
设计模式---中介者模式(Mediator)
中介者模式:用一个中介对象来封装一系列对象的交互。中介者使各对象不需要显式的引用,从而使其耦合松散。而且可独立地改变他们之间的交互。 ...原创 2019-08-01 22:03:48 · 97 阅读 · 0 评论 -
设计模式---职责链模式(Chain of Responsibility)
职责链模式:使得多个对象都有机会处理请求,从而避免发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 ...原创 2019-08-01 21:45:24 · 178 阅读 · 0 评论 -
设计模式---命令模式(Command)
命令模式:将一个请求转换成一个对象,从而使你可用不同的请求对用户进行参数化;对请求进行排队或记录请求日志,以及支持可撤销的操作。原创 2019-08-01 21:42:23 · 83 阅读 · 0 评论 -
设计模式---桥接模式(Bridge)
桥接模式:将抽象部分和实现部分分离,使他们可以独立的变化。原创 2019-07-31 19:53:06 · 73 阅读 · 0 评论 -
设计模式---单例模式(Singleton)
单例模式---保证一个类只有一个实例,并提供一个访问它的全部访问点。原创 2019-07-31 19:35:31 · 74 阅读 · 0 评论 -
设计模式---迭代器模式(Iterator)
迭代器模式:提供一种方法顺序的访问一个聚合对象中的各个元素,而又不暴露该对象的内部表示。原创 2019-07-31 19:31:31 · 105 阅读 · 0 评论 -
设计模式---组合模式(Composite)
组合模式:将对象组合成树形结构以表示“整体与部分”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。原创 2019-07-31 19:14:12 · 81 阅读 · 0 评论 -
设计模式---备忘录模式(Memento)
备忘录模式:在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态。原创 2019-07-31 19:03:58 · 74 阅读 · 0 评论 -
设计模式---适配器模式(Adapter)
适配器模式:将一个类的接口转换成客户希望的另外一个接口。适配器模式使原来由于接口不兼容而不能一起工作的那些类可以一起工作。原创 2019-07-31 18:53:35 · 71 阅读 · 0 评论 -
设计模式---状态模式(State)
状态模式:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。原创 2019-07-30 23:05:19 · 84 阅读 · 0 评论 -
设计模式---观察者模式(Observer)
观察者模式:定义了一中一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象状态发生变化之时,会通知所有的观察者对象,使他们能够自动更新自己。 ...原创 2019-07-30 22:44:52 · 69 阅读 · 0 评论 -
设计模式---原型模式(Prototype)
原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原创 2019-04-21 12:14:42 · 85 阅读 · 0 评论 -
设计模式---工厂方法模式(Factory Method)
工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂模式使一个类的实例化延迟到其子类。原创 2019-04-21 12:02:48 · 125 阅读 · 0 评论 -
设计模式---建造者模式(Builder)
建造者模式:将一个复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示。原创 2019-04-21 11:21:52 · 81 阅读 · 0 评论 -
设计模式---抽象工厂模式(Abstract Factory)
抽象工厂模式:提供创建一系列相关或者相互依赖对象的接口,而无需制定他们具体的类。原创 2019-04-21 10:33:59 · 147 阅读 · 0 评论 -
设计模式---享元模式(Flyweight)
享元模式:运用共享技术有效地支持大量细粒度的对象原创 2019-08-01 22:23:46 · 72 阅读 · 0 评论