文件名称:生鲜配送平台源码java-Easy2Spring:springIoC原理
文件大小:63KB
文件格式:ZIP
更新时间:2024-06-26 19:31:19
系统开源
生鲜配送平台源码java Spring IoC控制反转 & DI依赖注入 Author:Qin Zhenghan 一、SpringIoC 高内聚、低耦合:首先设想在一家超市,如果所有商品没有分门别类,杂乱无章的摆放在一起,顾客很难从中挑出所要购买的商品。反之,若将不同种类的商品摆放在同一分区中(生鲜区、奶制品区、日用品区等),顾客可以很快找到中意的商品。再来解释名词,内聚:故名思议,表示内部间聚集、关联的程度,那么高内聚就是指要高度的聚集和关联,即上述将商品分门别类;耦合:是对模块间关联程度的度量。耦合的强弱取决与模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。 降低耦合度的方法: 少使用类的继承,多用接口隐藏实现的细节。 Java面向对象编程引入接口除了支持多态外, 隐藏实现细节也是其中一个目的。 模块的功能化分尽可能的单一,道理也很简单,功能单一的模块供其它模块调用的机会就少。(其实这是高内聚的一种说法,高内聚低耦合一般同时出现)。 遵循一个定义只在一个地方出现。 少使用全局变量。 类属性和方法的声明少用public,多用private关键字。 多用设计模式,比如采用