摘要: 什么是依赖注入? 这里有一个场景:战士拿着刀去战斗: 刀: 战士: 战士用刀: OK,我们用刀武装了战士 分析:刀和战士是高内聚的,因为战士依赖刀才得以创建,当你想给战士换一个武器的时候,你必须修改战士的实现方法,即构造函数 修正一:使用接口来避免高内聚 武器接口: 继承接口的刀类: 战士类: 分析 阅读全文
posted @ 2019-04-02 17:23 猝不及防 阅读(236) 评论(0) 推荐(0) 编辑