我们希望在系统或者软件需要修改或者增加新功能时,只需要定位到系统的某一点,更改的地方单一,而不出现多处修改。因为更改的地方越多,容易出的问题越多,则代码的坏味道也越严重。
我们应该寻找因某特定原因而造成的所有变化,然后运用Extract Class(提炼类)将它们提炼到另一个类中。
.Net港湾——.Net学习爱好者知识的港湾!全力提供.Net技术分享平台,包括相关电子书下载和源代码视频分享,欢迎大家分享各类资源以及开发经验。