![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 83
C#、JAVA
六道轮回 -- 鼬
这个作者很懒,什么都没留下…
展开
-
【设计模式】——行为型(二)
解释器模式中介者模式访问者模式策略模式备忘录模式迭代器模式原创 2018-07-08 09:01:58 · 218 阅读 · 11 评论 -
【设计模式】——结构型
适配器模式(Adapter)将一个类的借口转换成客户希望的另外一个接口,适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。解释:大家都知道,我们国家规定的各种用电电压是220V,我们的电视能直接通220V电压工作,这个时候220V电压和电视就能兼容(正常工作),但是手机,笔记本这些电子设备的工作电压远远低于220V电压,我们如何让他们正常工作呢?这个时候让国家把电压降低明显是不可...原创 2018-07-08 09:01:42 · 214 阅读 · 7 评论 -
【设计模式】——六大原则
六大原则六大原则单一职责原则里式替换原则依赖倒置原则接口隔离原则迪米特法则开闭原则单一职责原则【问题】 类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。 【解决方案】 遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责P2功能。这样,当修...原创 2018-07-02 09:28:51 · 294 阅读 · 15 评论 -
【设计模式】——创建型
单例模式(Singleton)保证一个类仅有一个实例,并提供一个访问它的全局访问点。解释:保证一个类只有一个实例的一种实现方法,为了降低对象之间的耦合度。它的主要特点不是根据客户程序调用生成一个新的实例,而是控制某个实例的数量只有一个,也就是说,单例模式就是保证在整个应用程序周期中,在任何时刻,被指定的类只有一个实例,并为客户程序提供一个获得该实例的全局访问点。Public class Singl...原创 2018-07-08 09:01:32 · 239 阅读 · 8 评论 -
【设计模式】——行为型(一)
观察者模式模板模式命令模式状态模式职责链模式原创 2018-07-08 09:01:50 · 202 阅读 · 6 评论