1 2 3 4 5 6 7 8 9 10 11 12 13
using DesignPatterns.Test; namespace DesignPatterns.Factory { internal class RoyalBankAccountFactory : IBankAccountFactory { public IBankAccount CreateChequingAccount( ) { return new RoyalBankChequingAccount( ); } public IBankAccount CreateSavingsAccount( ) { return new RoyalBankSavingsAccount( ); } } }