基于接口设计原则-java

7种设计坏味道 1.僵化性: 很难对系统进行改动,由于每一个改动都会迫使许多对系统其余部分的其它改动。 2.脆弱性:对系统的改动会致使系统中和改动的地方在概念上无关的许多地方出现问题。 3.牢固性:很难解开系统的纠结,使之成为一些可在其余系统中重用的组件。 4.粘滞性: 作正确的事情比作错误的事情要困难。 5.复杂性(没必要要的): 设计中包含有不具任何直接好处的基础结构。 6.重复性(没必要要的
相关文章
相关标签/搜索