摘要:
Interface IDataHandler{ void DataRead();}Interface IXMLTransformer{ void TransformToXML();}Interface ICharHandler{ void CreateChar(); void DisplayChar();}Interface IReportHandler{ void Createreport(); void Displayreport();}public class ConcreteClass:IDataHandler,ICharHandler //实现两个接口,相当于有两个“基类”{ pub 阅读全文
posted @ 2013-08-18 11:18
长白山
阅读(198)
评论(0)
推荐(0)
摘要:
1、复用注意事项 复用时,要尽量使用组合/聚合关系(即关联关系),少用继承2、使用原则一般而言,如果两个类之间是“Has-A”关系,应使用组合或聚合;如果是“Is-A”关系,可使用继承。“Is-A”是严格的分类学意义上的定义,意思是一个类是另一个类的一种;而“Has-A”则不同,它表示某一个角色具有某一项责任。public abstract class DBUtil{ public abstract Connection GetConnection();}public class OracleDBUtil:DBUtil{ public override connection GetConnec 阅读全文
posted @ 2013-08-18 11:17
长白山
阅读(1044)
评论(0)
推荐(0)
浙公网安备 33010602011771号