消除代码复制与封装

消除代码复制

  代码复制是不良设计的一种体

封装

  一个能够正常运行而且没有bug的代码,不等于它就是一个好的代码

  评价一个代码是否好、标准,是多元的,并不是只有唯一一个,能运行,没有bug就是标准,还有很多标准,尤其是这个代码是否适应于将来的需要,将来只有一种需要,就是维护

  代码写出来不是跑一次,不是现在能用就好了,你要考虑它一年以后,两年以后,五年以后,甚至十年以后,这个代码还要由其他人,或者你自己继续做下去,

  需求有了变更,要继续发展下去了,这个时候你拿之前写的代码怎么办,你的代码还能不能在今后起作用,是不是让今后维护的人,无论是自己还是其他人,能够继续容易的在这个代码上做事情,这是我们考察代码非常重要的原则,或者这样的治标

  可以运行的代码!=良好的代码

  对待吗做维护的时候最能看出代码的质量

  如果想要增加一个方向,如down或up

  封装是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。

 用封装降低耦合

  Room类和Game类都有大量的代码和出口相关

  尤其是Game类中大量使用了Room类的成员变量

  类和类之间的关系称作耦合

  耦合越低越好,保持距离是形成良好代码的关键

posted @ 2022-06-22 14:34  肥宅快乐水~  阅读(31)  评论(0)    收藏  举报