设计模式之类之间的关系和六大原则1 类之间的关系
类与类之间的关系大概有6种,要看懂UML图,首先需要了解这几种关系。
1.1 继承关系
继承指的是一个类(称为子类,子接口)继承另外的一个类(成为父类,父接口)的
代码的坏味道 《重构改善既有代码的设计》1. Duplicated Code
重复代码,在程序中多次出现的相同结构或功能的代码
同一个类中的两个函数含有相同的表达式
两个互为兄弟的子类中含相同的表达式
相互独立的类中出现相
代码的坏味道代码坏味道:是指在代码之中潜在问题的警示信号。并非所有的坏味道所指示的确实是问题,但是对于大多数坏味道,均很有必要加以查看,并作出相应的修改。
1.重复的代码
如果你在一个
代码坏味道的变迁 2018年,Martin Fowler的《重构》第二版出版,距离第一版,已经19年了。为什么作者要出新版?通过分析两个版本的变化,可以探知端倪。这些变化,一方面体现了作者多年的思考和总结,









