在我的设计中,我第一次设计的是工厂模式。但有人建议使用更好的桥接模式。
这是我的场景:如何改进我的抽象工厂模式?
我只想知道哪种模式最适合这种情况..我很困惑!
我的方案的摘要是:
想象一个黑匣子,这个黑匣子接收一个叫作的对象
Configuration
,它输出的是一个Problem
对象这个黑盒子一开始我称之为工厂,但后来我需要使用泛型来更具体地在我的抽象类中,所以有人告诉我最好使用桥。
另外,在我的工厂中,需要在构造函数中接收输入值,并且还可以修改实例..所以这部分是关键。
我不太了解这种模式,所以我只想使用这个简短的场景,我该怎么办?