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

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

Spring 如何简化 Java 开发

因为不做 Web 后端的编程,我曾经以为我不需要了解 Spring。最近我在想,Spring 这么火,它究竟能做什么?对我的日常工作有帮助吗?然后就发现了新大陆。这篇文章,算是个序曲。 0 Spring 有啥用 Spring 最根本的使命:全方位简化 Java 开发。 Spring 不仅仅局限于服务器端开发,任何 Java 应用都能在简单性、可测试性和松耦合等方面从 Spring 中获益。 为了达