1.什么叫重构? 答:重构(Refactoring)就是通过调整程序代码改善软件的质量.性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性,系统发展到一定阶段后,使用重构的方式,不改变系统的外部功能,只对内部的结构进行重新的整理.通过重构,不断的调整系统的结构,使系统对于需求的变更始终具有较强的适应能力. 重写:也叫覆盖,当一个子类继承一父类,而子类中的方法与父类中的方法的名称.参数个数.类型都完全一致时,就称子类中的这个方法重写了父类中的方法.(相对于继承) 例子: public…