diff --git a/abstract-factory/README.md b/abstract-factory/README.md index 71073b32bb719e50725c5645c2d925d99306cb94..2089015b782f34a026edbf53a99e253acd43199c 100644 --- a/abstract-factory/README.md +++ b/abstract-factory/README.md @@ -87,24 +87,36 @@ public interface KingdomFactory { } public class ElfKingdomFactory implements KingdomFactory { + + @Override public Castle createCastle() { return new ElfCastle(); } + + @Override public King createKing() { return new ElfKing(); } + + @Override public Army createArmy() { return new ElfArmy(); } } public class OrcKingdomFactory implements KingdomFactory { + + @Override public Castle createCastle() { return new OrcCastle(); } + + @Override public King createKing() { return new OrcKing(); } + + @Override public Army createArmy() { return new OrcArmy(); }