笔记-面向对象地(oo)设计思想、原则

2020-07-07  本文已影响0人  iOS资深入门

避免重复,DRY(Don't repeat yourself):如果你准备在不同地方写同一段代码,那么只写一个方法。如果不止一次硬编码某个值,那么将其声明成public final常量。这么做的好处就是容易维护。但不要滥用这一条,重复不是指代码的重复,而是指功能的重复。
将变化封装起来:最好将你觉得将来会有改变的代码封装起来。这样做的好处就是更容易测试和维护正确的被封装的代码。

solid

is-A:在面向对象设计的领域里,is-a(英语:subsumption,包含架构)指的是类的父子类继承关系。
https://baike.baidu.com/item/Is-a/15813994?fr=aladdin

上一篇 下一篇

猜你喜欢

热点阅读