优艾设计网

参数设置设计模式 财富值30?

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


0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜