summaryrefslogtreecommitdiff
path: root/DesignPatterns/src/app/DesignPatterns.Factory/Bank.cs
blob: ac51e0073a07cc7919d890acb120b55042845aa9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
namespace DesignPatterns.Factory {
	public abstract class Bank : IBank {
		private readonly string _name;

		public Bank( string name ) {
			_name = name;
		}

		public string Name {
			get { return _name; }
		}

		public override string ToString( ) {
			return _name;
		}

		public abstract IBankAccountFactory GetAccountFactory( );
	}
}