我正在尋找的改進方案,以下列問題的instanceof避免。我有一個東西傳給工廠,工廠將檢查對象類型,創建另一個類型,用來自傳入對象的數據填充它,並返回新類型。 ...
public MyAbstractClass create(MyObject a) {
if (a instanceof A) {
A obj = (A) a;
return new MyA
嘿,所以我想了解工廠模式時,下面就來了: public abstract class SoftwareShop {
public OfficeProgramm holeApp(String zuHolendesProg) {
//Delegation der Objekterstellung an Subklasse
OfficeProgramm programm = cr