正交的好处:
正交很重要,如果整个系统都是正交的,那系统的错误造成的影响就会好一些。
非正交的负担:
通过之前的经验,当发生非正交的时候就将所有的非正交的类作为一个模块而存在,所有的
东西都内聚到模块中,但是这样的设计是不对的,因为一些不相关的东西都进入都模块中,
这个模块自己都无法说清楚他自己是做什么的。
正交的优势:
可以将不同的模块分开,当销售软件成品时客户可以自己定制需要使用的东西。
在开发和售后可以很好的维护系统,系统具有更好的扩展性,添加新的功能对整个系统影响更小了。