允许不同返回类型的设计模式

时间:2018-07-17 06:40:03

标签: design-patterns

我有一个具有某些功能的类,返回类型为“ A”(只是一个假设) 我需要创建一些仅使用数据“ A”的类,进行一些自定义并以不同的格式返回它。 (也就是说,classB返回“ Type B”,而ClassC返回“ Type C”。 类型B和类型C都使用相同的数据“ A”,但是定制很少,添加的数据也很少。

我分析了构建器,适配器,策略和工厂模式。但是所有人都返回空值或相同的数据类型或接口。我希望我的退货类型有所不同。

请指导我在这种情况下可以使用哪种设计模式。

关于, 索拉比

0 个答案:

没有答案