这周我们实训,老师要求我们五个人一组做一个大的程序。通过老师的帮助我们组做了一个酒店客房管理系统,一开始我们先讨论每个人负责的模块,再把每个人做好的结合到一起,刚开始有些不太明白,但通过几天的练习和以前上课学习的知识融合起来觉得简单了不少。这几天的实训让我明白了在一个团队中合作的重要性,也明白了自己在做程序方面有哪些不足。今后会更认真的学习弥补这些不足。
这周阅读的内容:面向对象方法的基本概念:用计算机解决问题需要用程序设计语言对问题求解加以描述,实际上,软件是问题求解的一种表述形式。显然,假如软件能直接表现人们求解问题的思维路径,那么软件不仅容易被人们理解,而且易于维护和修改,从而会保证软件的可靠性和可维护性,并能提高公共问题域中的软件模块和模块重用的可靠性。面向对象的理念和机制恰好可以按照人们通常的思维方式来建立问题域的模型,设计出尽可能自然地表现求解方法的软件。(1)对象:对象由数据(描述事物的属性Attribute)和作用于数据的操作(体现事物的行为Method)构成独立整体。(2)类:类(Class)是对象的模板。类是对一组由相同数据和相同操作的对象的定义,一个类所包含的方法和数据描述一组对象的共同属性和行为。(3)消息:对象之间进行通信的结构叫做消息(Message)。一般,消息由3部分组成:接收消息的对象、消息名及实际变量。