java新手问题?java面向对象问题?
java如何面向对象,我为什么写越来越想面向过程。看资料是一个名词定义一个类,让后在里面定了成员变量和方法,我在类里定义的东西是越来越多,没有感受到面向对象的过程呀。面向...
java如何面向对象,我为什么写越来越想面向过程。看资料是一个名词定义一个类,让后在里面定了成员变量和方法,我在类里定义的东西是越来越多,没有感受到面向对象的过程呀。面向对象应该是个什么样的?
展开
展开全部
面向对象:相当于把一个事物分解为多个模块,每个模块又有自己的代表对象。面向过程:是把一个事物按照一定的步骤去完成。比如说贪食蛇游戏的实现,如果用面向对象的方法,则此程序分解为好多的对象,比如说蛇snack对象,再定义他的属性,比如说撞到障碍会发生什么反应等等,另外,还有障碍物对象等。如果用面向过程的方法,则按照蛇行走的路线一步步的设置,当遇到障碍时会怎样等等都要即时设置,相当于一步一步的实现
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
面向对象是需求抽象出业务对象;然后对需求进行合理分层,构建相对独立的业务模块;之后设计业务逻辑,利用多态、继承、封装、抽象的编程思想,实现业务需求;最后通过整合各模块,达到高内聚、低耦合的效果,从而满足客户要求。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询