优艾设计网

参数设置设计模式?

优艾设计网 https://www.uibq.com 2023-04-19 21:04 出处:网络 作者:PS基础教程
假设有多个类A, B, C,他们都有许多参数需要初始化,而这些参数来源有很多,可能在多种格式的文件中,也可能来自GUI,此外A,B,C除了这些参数还需要其他额外的,对于这种情况有没有一种好的设计模式。我现在的实现是这

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


0

精彩评论

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