摘要: 本篇用C#实现ATM自动取款机的一些功能。面临的第一个问题是:如何把与自动取款机相关的有形的、无形的方面抽象出来。大致如下: (1)关于用户帐号的类:Account(2)关于银行数据库的类:BankDatabase(3)关于ATM屏幕显示的类:Screen(4)关于ATM键盘的类:Keypad(5)关于进钞、出钞口的类:DepositSlot(6)关于ATM出钱的类:CashDispendser... 阅读全文
posted @ 2014-08-15 19:51 Darren Ji 阅读(8935) 评论(2) 推荐(2)
摘要: 如果有一个值不太会变化,我们经常使用const和readonly,这2者有何不同呢?有时候,我们也会在readonly之前加上关键字static,这又意味着什么呢? const ● const默认是静态的,可以通过"类名.字段名"来访问。● const变量只能在声明的时候赋值,不能在构造函数中为const类型变量赋值。● 一旦程序集被编译,const变量会被写进程序集的IL代码中。如果想修改c... 阅读全文
posted @ 2014-08-15 10:14 Darren Ji 阅读(902) 评论(0) 推荐(1)

我的公众号:新语新世界,欢迎关注。