摘要:
转载自类与类之间的几种关系 - 残剑_ - 博客园 (cnblogs.com) 1.继承关系 继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。 2.实现关系 实现指的是一个class类实现interface接口(可以是多个)的功能,实现 阅读全文
摘要:
桥接模式定义:将抽象部分与它的实现部分分离,使他们都可以独立的变化。主要运用的是“合成/聚合复用原则”。 使用合成/复用原则的好处:有助于你保持每个类被装转,并被集中在当个任务上,这样类和类继承层次会保持较小规模,并且不太可能增长为不可控制的庞然大物 abstract class HandsetSo 阅读全文
摘要:
代填 阅读全文
摘要:
定义:为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得一个子系统更加容易使用。 基本代码: 三个子系统的类 class SubSystem1 { public void MethodA() { Console.WriteLine("子系统方法1”); } } class 阅读全文
摘要:
定义:将一个类的接口转换成客户希望的另外的一个接口。Adapter模式使得原本由于接口不兼容二不能一起工作的那些类可以一起工作。 适配器的使用场景:在想使用一个已经存在的类,但如果它的接口,也就是它的方法和你的要求不相同时【并且双方都不太容易修改】就应该使用适配器模式,通常用在软件开发后期或维护期。 阅读全文