摘要: 一. 封装 隐藏对象的属性和实现细节,仅对外提供公共访问方式。 好处 : 1. 将变化隔离; 2. 便于使用; 3. 提高复用性; 4. 提高安全性; 封装原则: 1. 将不需要对外提供的内容都隐藏起来; 2. 把属性都隐藏,提供公共方法对其访问。 私有变量和私有方法: 私有变量:在python中用 阅读全文
posted @ 2018-03-11 16:35 忆殇★伤忆 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 一. 接口类 接口类不能被实例化 在python里没有接口类这种数据类型,没有接口类专门的语法但是 可以通过继承abc模块实现接口的功能 二. 接口隔离原则 from abc import ABCMeta,abstractmethod class FlyAnimal(metaclass=ABCMet 阅读全文
posted @ 2018-03-11 16:19 忆殇★伤忆 阅读(763) 评论(0) 推荐(1) 编辑