我有一个面向对象的设计问题。
我正在使用工厂模式来创建适合传递给工厂的参数的类的对象。然而,有些属性只能在创建对象后才能获取,我想要使用它们进一步子类化或“专门化”对象类型。
我需要使用子类多态性来为具有附加输入参数的对象使用自定义逻辑。
我认为这是一种设计模式“运行时重新确定对象类”。我该如何实现它?哦,也许这是不好的做法?
我正在使用工厂模式来创建适合传递给工厂的参数的类的对象。然而,有些属性只能在创建对象后才能获取,我想要使用它们进一步子类化或“专门化”对象类型。
我需要使用子类多态性来为具有附加输入参数的对象使用自定义逻辑。
我认为这是一种设计模式“运行时重新确定对象类”。我该如何实现它?哦,也许这是不好的做法?