Python 面向对象之接口与归一化设计 抽象方法
1、linux一切皆文件,文件有读写操作,把linux内容全都统一起来,所有的用法都俩,一个读一个写先定义一个父类,模拟接口的类,只要是文件都应该有两个方法read,write

2、子类继承父类具体实现方法

3、文本文件和磁盘的读写实现方式是有区别的,但是把名字统一了(read,write)

4、对用户来说只要是文件就可以执行read,write节浔石饴侧省了学习成本比如学车,学会了开车的方法就可以开奥迪车,大众车等等父类限制:子类必须要有父类方法,子类实现的方法必恍芊柩勖须跟父类的方法名字一样导入 import abc模块 metaclass=abc.ABCMeta

5、抽象方法,需要限制的方法上面加装饰器@abc.abstractmethod

6、如果子类没有按父类要求写read,wirte会提示错误
