我想知道如何设置具体工厂返回的对象的属性。工厂可以返回带有属性 A 和 B 的 objectA,但它也可以返回带有属性 X、Y、Z 的 objectB。
由于客户端只知道objectA和objectB继承的接口,它不知道他在处理哪个对象。所以,我的问题是,设置这些属性的 OO 方式是什么?我需要引入一种设置类,它包含classA和classB的所有属性吗?但这不是 OO,因为当有一个新类时,我也必须更新设置类......
我希望你能理解我的问题并能帮助我:)
PS:如果重要的话,我正在使用 C#