技术开发 频道

Java敏捷开发技巧之消除代码异味

    现在我们有一个问题:如果我们需要支持更多的形状(比如三角形),那么肯定要改动Shape这个类,CADApp里面的drawShapes这个方法也要改。

    好,改为如下的样子:

    如果以后要支持更多的形状,这些类又要改动……,这可不是什么好事情!

0
相关文章