面向对象设计思想(马老师)——笔记

  面向过程设计,是把问题分解成一个一个的步骤去实现(对于方法进行复用)。

  面向对象设计,是在设计出很多对象,让对象去实现你的目的(对于属性和方法进行复用)。

  主要的步骤有:1、先思考这个问题需要那些类/对象。

         2、这些类具有那些属性和方法(对于方法设计时,需要注意:合适的方法出现在合适的类里面)。

         3、这些类之间的关系。

  类是对于同一类事物的抽象,具有静态(属性)和动态属性(方法)。

  类之间的关系:1、关联关系(最弱,比如:A类中的a方法的参数含有B类)

         2、继承关系(xx是一种xx)

         3、聚合关系(xx是xx的一部分,进一步划分:聚集/组合(更紧密,密不可分))

         4、实现关系(子类实现父类的方法)

         5、多态

  java中“万事万物都是对象”,对象是java的核心。

posted @ 2018-09-29 14:46  窗外的阳光  阅读(73)  评论(0编辑  收藏  举报