Spring入门与IOC
* * * * * * * * * * 好莱坞原则(Hollywood Principle:不要调用我,让我来调用你)。 耦合的坏处:如果改变程序的一个模块要求另一个模块同时发生变化,就认为这两个模块发生了耦合。 目的:组件的构建和使用分开。 DI = Dependency Injection。 * * * * * * * * * * 用OOP思想构建一个打印 如何开发一个打印机? 打印机功能的实现依赖于 墨盒 和 纸张。 步骤: 1、定义墨盒和纸张的接口标准。 2、使用接口标准开发打印机。 3、组装打印机。 4、运行打印机。 A4 B5 彩色墨盒 双色墨盒 开发相应的组件 定义组件接口 墨盒接口:Ink 纸张接口:Page 使用接口开发打印机 public interface Ink { public String getColor(); } public interface Paper { public static final String newline = \r\n; /** * 输出字符到纸张 */ public void putInChar(char c); /** * 得到输出到纸张上的内容 */ public String getContent(); } public class Printer { public Ink ink =
您可能关注的文档
- SMT常见不良现象图片培训.ppt
- solidworks从入门到精通007.ppt
- SPC管理.ppt
- SPF板材销售可研报告.docx
- S-胰腺癌-赵玉沛.ppt
- SPI总线组成及其工作原理.ppt
- Speaker Box 报告.ppt
- Spring对于JDBC事务的操作.ppt
- spc经典讲义.ppt
- spring教学课件.ppt
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
最近下载
- 高中历史(人教版)必修一、二、三知识点总结.pdf VIP
- GB_T 1094.11-2022 电力变压器 第11部分:干式变压器.docx VIP
- 全国郑氏辈分用字各地分布(一).pdf VIP
- 垃圾电厂运行值长面试题及详细答案(一线实操版).docx VIP
- 起重吊装作业安全管理培训.pptx VIP
- 华能国际电力股份有限公司2020环境、社会及管治报告.pdf VIP
- IEC 60332-1-2_2025 中文版 单根绝缘电线电缆垂直燃烧试验 扩散火焰 完整标准解读.docx VIP
- 节前安全检查表.docx VIP
- 垃圾焚烧发电厂节能环保题库及答案.docx VIP
- T_CEEIA 905—2025(电气绝缘用高导热玻璃纤维增强不饱和聚酯模塑料).pdf
原创力文档

文档评论(0)