摘要: 什么是多态? 同一种事物的多种形态 为何要用多态 多态性: 指的就是可以在不用考虑对象具体类型的前提下直接使用对象下的方法 如何用多态? 另一种调用: 阅读全文
posted @ 2018-10-24 18:37 萤huo虫 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 结果: 关于property装饰器的使用顺序: 如果要在类外面调用类中的隐藏属性就可以使用property 阅读全文
posted @ 2018-10-24 17:23 萤huo虫 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 什么是封装? 装指的是把属性装进一个容器 封指的是隐藏的意思,但是这种隐藏式对外不对内的 为何要封装? 封装不是单纯意义的隐藏 封装数据属性的目的:将数据属性封装起来,类外部的使用就无法直接操作该数据属性了 需要类内部开一个接口给使用者,类的设计者可以在接口之上附加任意逻辑,从而严格 控制使用者对属 阅读全文
posted @ 2018-10-24 17:06 萤huo虫 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 什么是组合? 一个对象的属性是来自于另外一个类的对象,称之为 组合。 为何用组合? 组合也是用来结解决类代码冗余的问题。 如何使用? 继承是一种很有用的技术,不过还有一种实现相同功能的方法(组合),就是直接使用别的类和模块,而非依赖于隐式继承。 结果: 这里的关系是 “A”里有“B” ,可以看出Ch 阅读全文
posted @ 2018-10-24 16:40 萤huo虫 阅读(109) 评论(0) 推荐(0) 编辑