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

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

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

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

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

  • 相关阅读:
    MySQL根据某一个或者多个字段查找重复数据的sql语句
    常见面试题
    技术总监工作内容
    分布式锁三种实现
    完美解决github访问速度慢
    细说Redis
    Mysql学习的核心问题
    Java反射细说
    Spring中的常见的9种设计模式
    Mybatis相关问题
  • 原文地址:https://www.cnblogs.com/xtualong/p/5279104.html
Copyright © 2011-2022 走看看