标签: c++ design-patterns
我正在处理两个不同的协议,这些协议被包装到系统调用的一个类中。包装器根据提供的协议类型调用适当的协议。 协议A和B具有大约90%的常用功能,但是每个协议都有几个重要的功能。目前我正在处理公共协议特定的功能并使用友元类。
这似乎可以解决问题,但我觉得必须有一种方法可以更好地处理这些类型的问题。我是自学成才,所以我缺乏这方面的知识。什么是设计模式来处理这些类型的问题?
答案 0 :(得分:2)