假设我有一个PetManager和一只猫:
class PetManager { PetManager(IBusinessLayer businessLayer,IWashingService washingService); IBusinessLayer BusinessLayer; IWashingService WashingService; } class Cat { Cat(PetManager manager,string name,int levelOfStupidity); }
现在让我们说我的猫需要洗涤服务,是否会如此baaaaad,以获得我的宠物经理的依赖?
class Cat { Cat(PetManager manager,int levelOfStupidity) { this.manager = manager; this.name = name; this.levelOfStupidity = levelOfStupidity; } IWashingService WashingService { get { return this.manager.WashingService; } } }
我强烈怀疑是的,它会……
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。