2018-12-06 自己对ID-IOC理解

2018-12-06  本文已影响17人  Life淡淡

依赖注入(ID):解决问题

    1:代码之间耦合

    2:容易测试mock

设计原则:单一原则,组合悠闲于集成

控制反转(IOC):解决问题

    即 容器

    1:解决ID中的自动注入

    原理:通过在类的依赖描述和语言反射或则runtime来实现自动注入

POP:我需要什么

    协议编程或则接口编程 抽闲变成

    解决问题在单继承体系下面的 功能组合问题

    以及程序的扩展

ID-IOC-POP + FRP + 单项数据流:来实现程序设计 

    1:解耦

    2:易测试

    3:扩展性

上一篇 下一篇

猜你喜欢

热点阅读