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

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