摘要:
1.面向对象的三个基本元素,五个基本原则 三个基本元素:封装、继承、多态 五大基本原则:单一职责原则(SRP) 、开发封闭原则(OCP)、依赖倒转原则(DIP)、里氏代换原则(LSP)、接口分离原则 SRP:是指一个类的功能要单一,不能包罗万象。如同一个人一样,分配的工作不能太多,否则一天到晚虽然忙忙碌碌的,但效率却高不起来 对一个类而言,应该仅有一个引起它变化的原因 OCP:一个模块在扩展性方面应该是开放的而在更改性方面应该是封闭的。比如:一个网络模块,原来只服务端功能,而现在要加入客户端功能, 那么应当在不用修改服务端功能代 码的前提下,就能够增加客户端功能的实现代码,这要求... 阅读全文