依赖注入(ID):解决问题
1:代码之间耦合
2:容易测试mock
设计原则:单一原则,组合悠闲于集成
控制反转(IOC):解决问题
即 容器
1:解决ID中的自动注入
原理:通过在类的依赖描述和语言反射或则runtime来实现自动注入
POP:我需要什么
协议编程或则接口编程 抽闲变成
解决问题在单继承体系下面的 功能组合问题
以及程序的扩展
ID-IOC-POP + FRP + 单项数据流:来实现程序设计
1:解耦
2:易测试
3:扩展性
依赖注入(ID):解决问题
1:代码之间耦合
2:容易测试mock
设计原则:单一原则,组合悠闲于集成
控制反转(IOC):解决问题
即 容器
1:解决ID中的自动注入
原理:通过在类的依赖描述和语言反射或则runtime来实现自动注入
POP:我需要什么
协议编程或则接口编程 抽闲变成
解决问题在单继承体系下面的 功能组合问题
以及程序的扩展
ID-IOC-POP + FRP + 单项数据流:来实现程序设计
1:解耦
2:易测试
3:扩展性
本文标题:2018-12-06 自己对ID-IOC理解
本文链接:https://www.haomeiwen.com/subject/pjxacqtx.html
网友评论