Java面向对象阶段性总结(一)

xun.zhou

发布于 2019.02.19 12:36 阅读 2641 评论 0

一、学习内容

1.类与对象

类是一个模板,它描述一类对象的行为和特征,行为称之为方法,特征称之为属性。

对象是对于类的实例化,对象拥有该类的全部属性和方法,所有的Java编程都应该时刻牢记“一个对象”,这对于整个项目起着很大的作用。

2、集合与对象

通过集合和对象的联合使用,加深了对于对象的理解,并且对于集合的运用变得更加的熟悉,更加的灵活。

3、面向接口编程

面向接口编程实际上是面向对象编程的一个分支,面向接口编程可以使程序的业务逻辑更加的清晰,可维护性更强。将具体的需求交给实现类(实现特定接口的类)来做,以后便于对于客户需求的修改。使程序减少对于具体类的依赖,从而达到高内聚,低耦合。

4、uml图的使用

通过对于uml图的使用,使整个程序的运行过程一目了然,也更容易反映出程序存在的一些问题,方便修改。

二、经验教训

1、用户需求

对于Java编程来说,其实所有的代码只有一个总功能,那就是更好的满足用户的需求,可以更加灵活地适应用户的需求的变化,只要把握着这一点,程序就不会又太大的错误。

2、一个对象

还有就是把握“一个对象”,程序中有时会出现固定信息的修改,可能对之前存储的一些信息会有一些影响,这个时候“一个对象”就会起到很重要的作用。因为之前没有注意到一个对象的问题,从而导致了信息的修改并没有成功,从而导致程序出现问题,所以,要把握好“一个对象”。

三、学习历程

1、对象数组------>对象集合

从对象数组到对象集合的转变,表明了对于学生信息可以进行更加灵活的管理,可以使用集合的特性,使代码更加简洁,更加有质量。

2、直接向文件添加会员信息------->通过接口来实现向文件添加会员信息

原来使直接在addMember里面实现向文件写入信息操作,经过老师的建议。引入接口,通过接口来实现信息的添加,这样方便以后对于用户需求的修改,更加灵活的应对用户的需求。