b);
}
该接口的唯一用途就是为 sort 提供一种访问完成其工作所需功能的方法,因此 SortComparison 不应在别处重用。
小结
以上三步旨在改进用更传统的面向对象方法编写的现有代码。将这三个步骤与面向对象编程结合使用即可构建一种新的方法,您可用这种新方法编写以后的代码,这样编写代码将提高方法的可重用性和内聚性,同时也会减少方法的相互耦合及复杂性。
很明显,您不应该对本质上不适合重用的代码执行这些步骤。这种代码通常存在于程序的表示层。创建程序用户界面的代码及将输入事件绑定到完成实际操作的控制代码是不可重用的两个例子,因为它们的功能随程序的不同而相差甚远,根本无法实现可重用性。
上一页 [1] [2] [3]