设计架构的基本思路,Interface体现特征,Abstract展现能力,Implements完成业务。
Interface和Abstract这两层,只能在纵向上体现类与类之间的关系,不存在横向关联。
Implements这层,才能在横向上,体现出类与类之间的相互协作的关系。
高内聚,关键在Interface和Abstract层的设计时,职能的划分,是内功的修炼。这个层面不能包含业务方面的信息。
低耦合,关键在Implements的实现,是招式的展现。
本文共 279 字,大约阅读时间需要 1 分钟。
设计架构的基本思路,Interface体现特征,Abstract展现能力,Implements完成业务。
Interface和Abstract这两层,只能在纵向上体现类与类之间的关系,不存在横向关联。
Implements这层,才能在横向上,体现出类与类之间的相互协作的关系。
高内聚,关键在Interface和Abstract层的设计时,职能的划分,是内功的修炼。这个层面不能包含业务方面的信息。
低耦合,关键在Implements的实现,是招式的展现。
转载于:https://www.cnblogs.com/yweaner/p/3482471.html