如何应对复杂度
1 把任何人在同一时间需要处理的本质复杂度的量减到最少
2 不要让偶然性的复杂度无谓地快速增长
理想的设计特征
XXX,XXXX,高扇入(让大量的类使用某个给定的类),低扇出(让一个类里少量或适中地使用其他的类),层次性
需要限制不同子系统之间相互通信的规则。如果所有的子系统都能与其他子系统通信,就失去了把它们分开所带来的好处。
类调用基本关系:无环图
本文共 226 字,大约阅读时间需要 1 分钟。
如何应对复杂度
1 把任何人在同一时间需要处理的本质复杂度的量减到最少
2 不要让偶然性的复杂度无谓地快速增长
理想的设计特征
XXX,XXXX,高扇入(让大量的类使用某个给定的类),低扇出(让一个类里少量或适中地使用其他的类),层次性
需要限制不同子系统之间相互通信的规则。如果所有的子系统都能与其他子系统通信,就失去了把它们分开所带来的好处。
类调用基本关系:无环图
转载于:https://blog.51cto.com/kratos/931863