一.接口与归一化设计 1.什么是接口 1)是一组功能集合 2)接口的功能是用于交互 3)接口只定义函数,但不涉及函数的实现 4)这些功能是相关的 2.为什么要用接口 接口提取了一群类共同的函数,然后让子类去实现该接口中的函数,即可以把接口当做一个函数的集合. 这么做的意义在于归一化,归一化就是只要是基于同一个接口实现的类,那么所有这些类产生的对象在用法上都一样. 归一化的好处: 1.归一化让使用者无需关心对象的类是什么,只需要知道这些对象都具备某些功能就行了,极大降低使用者难度. 2.归一化使得…