摘要: 接口与归一化设计 1.什么是接口 自己提供给使用者来调用自己功能的方式\方法\入口 2. 为何要用接口 接口提取了一群类共同的函数,可以把接口当做一个函数的集合。 然后让子类去实现接口中的函数。 这么做的意义在于归一化,什么叫归一化,就是只要是基于同一个接口实现的类,那么所有的这些类产生的对象在使用 阅读全文
posted @ 2020-01-10 17:42 南啾 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 软件重用的重要方式除了继承之外还有另外一种方式,即:组合 组合指的是,在一个类中以另外一个类的对象作为数据属性,称为类的组合 1.继承的方式(什么是什么的关系) 通过继承建立了派生类与基类之间的关系,它是一种'是'的关系,比如白马是马,人是动物。 当类之间有很多相同的功能,提取这些共同的功能做成基类 阅读全文
posted @ 2020-01-10 15:57 南啾 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 在子类派生出的新的方法中重用父类的方法,有两种实现方式 一、指名道姓(不依赖继承) class Hero: def __init__(self,nickname,life_value,aggresivity): self.nickname = nickname self.life_value = l 阅读全文
posted @ 2020-01-10 14:34 南啾 阅读(208) 评论(0) 推荐(0) 编辑