从理论到实战——OO 设计与 Spring 核心基础

目标 对设计有点感觉 Spring 基础 一、OO 设计 1 什么是面向对象? 封装、继承、多态。仅此而已? 我假定未来理想的计算机能够具备生物组织一样的功能,每个“细胞”能够独立运作,也能与其它功能一起完成复杂的目标。“细胞”能够相互重组,以解决问题或者完成功能。——第一款面向对象语言SmallTalk发明者:艾伦.凯 2 面向过程一样写代码,为什么需要面向对象? 软件开发的核心问题:复杂度。

python多继承与super

问题 如果一个子类C同时继承两个父类A和B,A和B有同样的方法名f,那么当子类C使用super方法调用父类的f函数时,会调用A的f方法,还是B的f方法? 结论 经过查阅资料和自己试验,得出答案:调用A的f方法。