0731-88720118
当前位置: 首页 资讯中心 还在傻傻分不清?3分钟快速认识Java中的OOA、OOD、OOP

还在傻傻分不清?3分钟快速认识Java中的OOA、OOD、OOP

在计算机专业中,Java专业是最常设的专业之一,在学习Java时,框架是重要的学习内容,你还在傻傻分不清吗?3分钟快速认识Java中的OOA、OOD、OOP。

OOA:Object-Oriented Analysis,面向对象分析方法

OOD:Object-Oriented Design,面向对象设计方法

OOP:Object-Oriented Programming,面向对象编程方法

在一个app程序项目中,OOA、OOD、OOP是一个循序渐进的过程,当一个app程序需求确立后,OOA是按照面向对象来分析需求业务的过程;OOA分析后进入OOD,对OOA分析的结果作进一步的规范化整理,是一个项目建模过程;在OOD后,建模后如何实现的这个过程就是OOP。

这三者从重点上来看有这些不同:

(1)OOA:重点是基于系统的调查资料,根据OOA所需要的素材进行归类分析整理,不涉及管理业务的现状和方法的分析。

(2)OOD:在程序中的一种解决软件问题的设计范式,通过用对象来表现实体问题,这样每个对象就有相应的状态和行为体现。

(3)OOP:通过建立模型来反映实际事物的特征,但由于模型不可能反映客观事物的一切具体特征,所以OOP是对事物特征和变化规律的一种抽象表达,根本目的是在所涉及的范围内实现对描述体体征的普遍化、集中化等。

java.jpg

Java的OOP模型达到了软件工程的3个主要目标:重用性、灵活性和扩展性,所以在Java专业的学习中,Java OOP也作为了重点需要掌握的知识,在学习操作中我们要注意OOP的五大基本原则:

1、单一职责原则

SPR类的功能要单一,不要一味追求多

2、开放封闭原则

一个模块用于拓展是开放的,而对于修改则是封闭的

3、里氏替换原则

子类可以替换父类出现在父类能够出现的任何地方,这体现了它的灵活性

4、依赖倒置原则

高层次的模块不应该依赖于低层次的模块

5、接口分离原则

设计时采用多个与特定客户类有关的接口比采用一个通用的接口要好

通过以上内容我们了解了OOA、OOD、OOP的概念和重点,学起来相信能更加得心应手了!


每期开班座位有限,预约报名可优先享有占座特权

温馨提示:请保持手机畅通,咨询老师 将为您提供专属的一对一报名服务。

欧柏泰克-湖南计算机学校-长沙it软件编程学校-男生学什么专业-互联网专修学院

微信公众号

咨询QQ:3173829317 联系电话: 0731-88720118
地址: 湖南省长沙普瑞西路139号欧柏泰克互联网科技园
湘ICP备16017645号 公网安备案号 : 430112020004401

信息有误

学校会尽快与您联系,请保持手机畅通。