扫盲系列 - 面向对象六大原则
单一职责原则 – 优化代码的第一步
核心思想:接口或类只提供一种业务实现。
宗旨: 每个接口、类的功能,只能用来做专门的事,强调系统内业务职责唯一,避免职责扩散,做到业务统一管理。
解释:两个完全不一样的功能就不应该放在一个类中。一个类中应该是一组相关性很高的函数,数据的封装。应根据具体的业务,功能对类进行相应的拆分。
开闭原则 – 让程序更稳定,更灵活
核心思想:对扩展开放,对修改关闭。
宗旨:在已有系统基础上进行开发,不要对正常运行...