应用场景:
简易的台灯包括:
1.switch (开关)
2.light(灯)
原来是两个类。
把模式加上:
switch(开关)
light(灯)
switchable(开关接口,灯来实现)
注意事项:
谁拥有这个接口??
接口属于它的客户,而不是他的派生类。
客户和接口之间的逻辑绑定关系,要强于接口和他的派生类之间的逻辑绑定关系。
简易的台灯包括:
1.switch (开关)
2.light(灯)
原来是两个类。
把模式加上:
switch(开关)
light(灯)
switchable(开关接口,灯来实现)
注意事项:
谁拥有这个接口??
接口属于它的客户,而不是他的派生类。
客户和接口之间的逻辑绑定关系,要强于接口和他的派生类之间的逻辑绑定关系。
本文介绍了一种将台灯设计模式应用到简单台灯的例子,包括开关和灯两个组件,并引入了开关接口的概念,强调了接口与客户之间的绑定关系。
abstract server&spm=1001.2101.3001.5002&articleId=9195473&d=1&t=3&u=3ee2ae035b1f4207addf6d5d1c2817f3)
583

被折叠的 条评论
为什么被折叠?



