【发布时间】:2015-01-12 18:34:16
【问题描述】:
我应该为以下问题使用并命名一个设计模式:
我有单独的接口:Basic、Complex。所有类都实现Basic。一些类实现了Complex,但它们必须从抽象类继承。
我在考虑装饰器,但我不知道我是否正确。
代码是用 Java 编写的。
【问题讨论】:
-
在没有任何实际用例的情况下,恕我直言,很难说它是否可能有意义。从理论上讲是可以的。但是你不应该使用设计模式,因为它存在,你应该在有意义的时候使用它。
-
根据您提供的装饰器模式的信息并没有真正意义
-
你有一个接口 Complex 和一个类 Complex?
-
不是
decorator,因为它需要合成。 -
这个貌似是用Visual Paradigm画的,但是继承被标记为依赖,实现被标记为继承..o_o
标签: java design-patterns