Java程序员如何理解面向对象分析method?(3)在设计结果的描述中,面向对象分析phase侧重于描述对象的行为 , 而面向对象 design phase侧重于描述对象的属性和方法 。实际上分析和面向对象设计的系统甚至可以用面向对象以外的语言实现,面向对象模拟对象之间的通信 。
1、JAVA中的OOA.OOD.OOP有什么区别?首先,OOA( 面向对象 分析)、OOD( 面向对象 design)和OOP( 面向对象 programming)都不是JAVA中的 , 尤其是OOP是实现OOD的方式 , 具体到语言层面 。实际上分析和面向对象设计的系统甚至可以用面向对象以外的语言实现 。OOA是面向对象/分析OOD是面向对象 DesignOOP是面向对象编程是相辅相成的:分析是为了设计 。
2、怎样理解 面向对象 分析和设计比语法和API更重要这句话?当你是一个只会写十几行代码输出HelloWorld或者99乘法表的初学者,你关心的是编程语言本身的语法,可以调用的API(比如C语言的printf,Java的system.out.printf)等非常基础和底层的问题 。当你是一个可以写几百行代码 , 完成某个功能(比如实现一个简单的霍夫曼算法)的初学者,你关心的是函数之间的协调,也就是面向过程的编程 。
当你能掌握的程序规模越来越大的时候 , 面向过程的编程已经不能满足你的需求了 。你的程序自然会根据不同的功能和属性划分成不同的模块 , 比如用户配置、输入输出、核心模块等等(而核心模块在实际应用中还要继续划分),每个模块的代码都需要保存自己的数据 。这时面向对象的设计方法自然成为程序的整体设计方法 。
3、简要介绍 面向对象 分析主要完成什么任务【面向对象分析方法】比如收银系统由收银员 客户 商品等一系列对象组成 , 每个不同的对象实现不同的功能流程 。面向对象的编程思想对软件的扩展性和可重用性有很大的作用:面向对象将以往编程中要操作的数据结构视为对象(属性 方法),便于封装和继承 , 其编程过程更贴近现实生活 。我很高兴能帮助你 。我觉得没必要深究他的意思 。按照我的理解 , 面向对象编程主要是把我们现实生活中的对象抽象出来,定义为一个类,通过类的属性和方法来模拟生活中的这个对象 。
- 客户数据分析 ppt
- ad血型与性格分析,血型性格分析有科学根据吗
- httpclient分析html
- start.s分析,arm start.s
- 应用方差分析方法进行数据统计分析
- 系统分析的任务是完成,简述系统分析的任务
- droidwall防火墙分析
- redis5设计与源码分析 redis4源码分析
- 酒店客房管理系统分析与设计
- NCA 近邻成分分析
