Strategy(策略)模式是建立在哪些原则的基础上?
正确答案:
主要建立在:对象拥有责任;
这些责任的不同的特定实现通过使用多态来表现;
需要将几个不同的实现按照-----概念上------相同的算法来管理;
一个好的设计经验:将问题领域中发生的行为彼此分离------也就是说,使它们解耦。
这让改变对某一行为负责的类,而不会对其他行为产生不好的影响。
这些责任的不同的特定实现通过使用多态来表现;
需要将几个不同的实现按照-----概念上------相同的算法来管理;
一个好的设计经验:将问题领域中发生的行为彼此分离------也就是说,使它们解耦。
这让改变对某一行为负责的类,而不会对其他行为产生不好的影响。
答案解析:有
微信扫一扫手机做题