@@ -52,14 +52,6 @@ public void createKingdom(final KingdomFactory factory) {
5252 setArmy (factory .createArmy ());
5353 }
5454
55- ElfKingdomFactory getElfKingdomFactory () {
56- return new ElfKingdomFactory ();
57- }
58-
59- OrcKingdomFactory getOrcKingdomFactory () {
60- return new OrcKingdomFactory ();
61- }
62-
6355 King getKing (final KingdomFactory factory ) {
6456 return factory .createKing ();
6557 }
@@ -107,17 +99,13 @@ public static void main(String[] args) {
10799 App app = new App ();
108100
109101 System .out .println ("Elf Kingdom" );
110- KingdomFactory elfKingdomFactory ;
111- elfKingdomFactory = app .getElfKingdomFactory ();
112- app .createKingdom (elfKingdomFactory );
102+ app .createKingdom (new ElfKingdomFactory ());
113103 System .out .println (app .getArmy ().getDescription ());
114104 System .out .println (app .getCastle ().getDescription ());
115105 System .out .println (app .getKing ().getDescription ());
116106
117107 System .out .println ("\n Orc Kingdom" );
118- KingdomFactory orcKingdomFactory ;
119- orcKingdomFactory = app .getOrcKingdomFactory ();
120- app .createKingdom (orcKingdomFactory );
108+ app .createKingdom (new OrcKingdomFactory ());
121109 System .out .println (app .getArmy ().getDescription ());
122110 System .out .println (app .getCastle ().getDescription ());
123111 System .out .println (app .getKing ().getDescription ());
0 commit comments