哪位高手能给予我指教。
老师给我的题是这样的:1、结合“21点”的例子,掌握在运行时动态地改变一个对象的某个行为的方法。即:能够举例说明如何使得一个对象在运行时可以采用不同的算法完成同一个操作。举例要求:问题的说明要完整,即:在你例子中,整个问题的背景是什么?为什么要动态改变对象的某个行为;重点要突出,即如何解决所涉及的问题。
2、利用面向对象程序设计语言,实现一个简单的个人账户(存折)管理程序。一个账户由一个账号、户主姓名和若干存取记录构成,每个存取记录包括日期、存/取操作选项、发生金额。对程序的具体要求是:(1)把个人账户设计成类;(2)把存取记录设计成类;(3)个人账户对象至少能够完成的功能是:存款、取款、回答该账户的当前余额、按照日期从先到后的顺序输出所有存取记录;(4)设计一个主控程序,在主控程序中生成个人账户对象并对其进行测试性操作。
拜托高手赐教,谢谢!