zoukankan      html  css  js  c++  java
  • 第二周作业

    一、面向过程(或者叫结构化)分析方法与面向对象分析方法到底区别在哪里?请根据自己的理解简明扼要的回答。

    在我的个人理解中,他们最大的区别在于分析和实现程序开发的思路不一样。

    面向过程分析方法主要用在一些条例很清晰,没有太复杂逻辑关系的开发过程中,就像我们平时做的ACM题目一样,按照顺序一步一步的实现,过程密切相关,环环相扣,中间的任何一个点出错都会导致整个过程出错,修改起来非常的麻烦,适用于小型开发项目。

    面向对象的方法在现实的开发过程中运用比较广泛,因为现实的软件开发项目一般都具有很多比较复杂的逻辑关系,过程中涉及一系列的对象,通过方法使这些对象联系起来,不同于面向过程分析方法,面向对象你必须要在开始之前把你所有的要操作的对象定义好,包括对象的一些属性和实现的方法,完成这些之后后续的过程只是对对象进行操作,就算完成之后要修改程序也只需要对涉及到的对象进行修改就好,没必要重头改错,比面向过程方法灵活和简单。

  • 相关阅读:
    编程输出2~100之间的质数
    Java基本类型和引用类型
    内存溢出原因及解决方案
    ACE通信机制
    ACE线程管理机制并发控制
    ACE中UDP通信
    ACE线程管理机制并发控制(3)
    ACE线程管理机制线程的创建与管理
    ACE线程管理机制并发控制(1)
    ACE中TCP通信
  • 原文地址:https://www.cnblogs.com/xtualong/p/5279104.html
Copyright © 2011-2022 走看看