假设有多个类A, B, C,他们都有许多参数需要初始化,而这些参数来源有很多,可能在多种格式的文件中,也可能来自GUI,此外A,B,C除了这些参数还需要其他额外的,对于这种情况有没有一种好的设计模式。
我现在的实现是这样的,一个抽象类提供读取接口:Importer、各种具体读取类来继承这个抽象类:XXXImporter、XXXImporter,但是现在的问题就是A,B,C中的成员都是私有的,而XXXI优艾设计网_设计LOGOmporter等继承类无法访问,除非每个XXXImporter都设成友元类,这样就变得很不容易扩展了。因为我每加一个XXXImporter,就要在每个A,B,C等类中添加相应的友元。
除了这种方式,有没有更好的办法?
参数设置设计模式 财富值30?
假设有多个类A, B, C,他们都有许多参数需要初始化,而这些参数来源有很多,可能在多种格式的文件中,也可能来自GUI,此外A,B,C除了这些参数还需要其他额外的,对于这种情况有没有一种好的设计模式。我现在的实现是这
0
0
0
上一篇:毒王穿什么装备好PK?.?
不孕症的初期症状是什么?:下一篇
精彩评论