垂直和水平装饰

装饰器模式是在不更改其接口的情况下向对象添加功能的最佳方法之一。 我经常使用可组合装饰器,并且总是会问自己在功能列表必须可配置时如何正确设计它们。 我不确定我的答案是否正确,但是这里有一些值得深思的地方。 公寓(1960),比利·怀尔德(Billy Wilder) 假设我有一个数字列表: interface Numbers { Iterable<Integer> iterate(); } 现在
相关文章
相关标签/搜索