読書ノート:デザインモード-シンプルファクトリモード(SimpleFactory)
あまり理論的な説明をしたくないので、例を挙げましょう.靴工場があって、ナイキ、李寧の靴を生産して、コードで実現して、どのようにしますか?
ユーザーのニーズに応じて、異なる靴を生産します.
package org.gunct.pattern;
public class ShoesFactory {
public void getNikeShoes() {
System.out.println(" ! ");
}
public void getLiNingShoes() {
System.out.println(" ! ");
}
}
ユーザーのニーズに応じて、異なる靴を生産します.
public class Consumer {
public static void main(String[] args) {
ShoesFactoryfactory = new ShoesFactory();
if (" ") {
factory.getNikeShoes();
}
if (" ") {
factory.getLiNingShoes();
}
}
}