Tim*_*imW 4 qt interface solid-principles interface-segregation-principle
我总是尝试应用SOLID原则,我真的很喜欢Qt工具包,但我发现自己一直都在使用单继承规则.
如果使用多重继承,则moc假定第一个继承的类是QObject的子类. 另外,请确保只有第一个继承的类是QObject.
如何组合QObject规则和接口隔离原则的单一继承. 我想用信号和插槽定义接口,但我不允许这样做.
你如何解决这个缺点?
Kal*_*son 5
请记住,信号和插槽只不过是具有特殊行为的功能.因此,您可以使用它们来创建接口.
有关流程的完整描述以及复杂案例的完整解决方法,请参阅Qt Quarterly#15.
归档时间:
16 年,2 月 前
查看次数:
584 次
最近记录:
8 年 前