在之前定义类的时候一般都是基类(虚基类或纯虚基类)加派生类的结构。
老程序员对我说应该像微软COM一样,先声明一些接口类(多数为set,get方法),基类继承这些接口类,基类的派生类又可以继承一些其他的接口类实现不同于基类的接口方法。
这样想想感觉有道理啊,但是这样设计接口类会不会太多?
想看看COM的结构但不是开源的,有大佬给阐释一下吗
在之前定义类的时候一般都是基类(虚基类或纯虚基类)加派生类的结构。
老程序员对我说应该像微软COM一样,先声明一些接口类(多数为set,get方法),基类继承这些接口类,基类的派生类又可以继承一些其他的接口类实现不同于基类的接口方法。
这样想想感觉有道理啊,但是这样设计接口类会不会太多?
想看看COM的结构但不是开源的,有大佬给阐释一下吗
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.5k 阅读
3 回答497 阅读✓ 已解决
推荐@pezy 大佬写的设计模式专栏。
设计模式