设为首页 加入收藏

TOP

SOLID 设计原则(三)
2017-10-13 10:40:33 】 浏览:531
Tags:SOLID 设计 原则
face
ITransferSource : IBankAccount { void CutPayment(decimal value); }
// 收款人 interface ITransferDestination : IBankAccount { void AddMoney(decimal value); }
class BankAccout : IBankAccount, ITransferSource, ITransferDestination { public long BankNumber { get; set; } public decimal Balance { get; set; } public void CutPayment(decimal value) { Balance -= value; } public void AddMoney(decimal value) { Balance += value; } }
class TransferAmount { public decimal Amount { get; set; } public void Transfer(ITransferSource source, ITransferDestination dest) { source.CutPayment(Amount); dest.AddMoney(Amount); } }

参考于:

http://www.cnblogs.com/Ax0ne/p/3619481.html

http://www.cnblogs.com/shanyou/archive/2009/09/21/1570716.html

首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇GOF23设计模式归类 下一篇RPC 使用中的一些注意点

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目