摘要:
责任链模式(Chain of Responsibility): 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一对像处理它为止。 一、UML结构图 二、代码示例 1 using System; 2 using System 阅读全文
摘要:
桥接模式(Bridge): 将抽象部分与它的实现部分分离,使他们都能独立地变化。 说白了,就是“实现系统可能有多个角度分类,每一种分类都有可能变化,那么就把这种多角度分离出来,让他们独立变化,减少它们之间的耦合。” 一、UML结构图 二、示例代码 1 using System; 2 using Sy 阅读全文
摘要:
单例模式(Singleton): 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 一、UML结构图 二、示例代码【重点】 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using Syst 阅读全文