磕磕碰碰才是人生

博客园 首页 新随笔 联系 订阅 管理

2019年1月15日 #

摘要: 以下为DI控制反转个人理解烦请各位大牛指教~ 编写程序时我们应当遵循抵耦合高内聚的原则(各个功能模块互不依赖). 我们可以利用面向对象里面接口的特性来进行DI控制反转,让功能模块全部依赖接口,而不依赖具体的实现类,当程序跑起来以后通过注入的方式注入具体的实现类如以下代码: 这样,购物车类就实现了松耦 阅读全文
posted @ 2019-01-15 11:08 磕磕碰碰才是人生 阅读(494) 评论(0) 推荐(0) 编辑

2018年9月25日 #

摘要: 依赖倒置原则核心: 上层模块不应该依赖底层模块,它们都应该依赖于抽象。 抽象不应该依赖于细节,细节应该依赖于抽象。 OR高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。 上层模块是我们要做什么,下层模块是怎么做 例如:Eat里面我们要吃什么就是所谓的上层 而面 阅读全文
posted @ 2018-09-25 17:52 磕磕碰碰才是人生 阅读(1553) 评论(1) 推荐(0) 编辑