重构代码

重构的目的:一个是性能,一个就是可读性。

比如有人注重养生,养颜。又有人希望长寿。

把握重构的原则是重构的关键。这样改有没有用,会不会加重系统的负担,又或者会不会使代码的耦合度过高变得不易扩展。那讲了这么多废话,什么是重构呢?

官方解释:对软件内部的一种调整,目的是不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。

原则:事不过三,三则重构。(写重复代码事,不能一眼看出错误时,复审时重构)

首先探讨下类之间有哪几种关系:

继承:

聚合:

组成:

依赖:

原文地址:https://www.cnblogs.com/canbefree/p/4957789.html