架构设计

架构设计

1.就是定义好相关功能的接口,具体实现由具体功能来实现。

2.一个整体功能的实现会调用各个模块的接口的具体实例(父类引用指向子类对象)来实现这个整体功能。

3.当具体功能发生变化时,只要增加一个具体的实现就是了,不用把整体功能的实现的代码都要改。