コード例 #1
0
ファイル: Person.cs プロジェクト: erichamion/SOLID-solo
 public Person(IList <IWallet> wallets, IGroupTimePasser timePasser, IInterestBalanceCollector balanceCollector)
     : base(balanceCollector)
 {
     _wallets    = wallets.ToList();
     _timePasser = timePasser;
 }
コード例 #2
0
ファイル: Person.cs プロジェクト: erichamion/SOLID-solo
 public Person(IList <IWallet> wallets, IInterestBalanceCollector balanceCollector)
     : this(wallets, new GroupTimePasser(), balanceCollector)
 {
 }
コード例 #3
0
 public Wallet(IList <ICreditCard> cards, IGroupTimePasser timePasser, IInterestBalanceCollector balanceCollector)
     : base(balanceCollector)
 {
     _cards      = cards.ToList();
     _timePasser = timePasser;
 }
コード例 #4
0
 protected AbstractInterestBearingAccountContainer(IInterestBalanceCollector balanceCollector)
 {
     _balanceCollector = balanceCollector;
 }
コード例 #5
0
 public Wallet(IList <ICreditCard> cards, IInterestBalanceCollector balanceCollector)
     : this(cards, new GroupTimePasser(), balanceCollector)
 {
 }