• UML面向对象分析与建模-【1】面向对象技术概述

    面向数据结构的开发方法适合于求解算法依赖于问题描述的数据结构之类的情况。这种方法最适合在完成了软件结构设计之后,用它来设计每个模块的处理过程。它根据问题的数据结构定义一组映射,把问题的数据结构转换为...
    文章 2008-11-28 904浏览量
  • 面向对象的思考过程(原书第4版)》一1.3 过程式...

    在我们深入了解面向对象开发的优势之前,先考虑一个更基本的问题:究竟什么是对象?这既是一个复杂的问题,也是一个简单的问题。它复杂是因为学习任何一种软件开发方法论都非易事。它简单是因为人们已经在按对象的...
    文章 2017-05-02 1345浏览量
  • 面向对象分析与设计》一1.1传统软件开发方法中存在...

    对较大的子功能进一步分解,直到可给明确的定义,进而根据功能/子功能设计数据结构和算法。在那时,人们都认为功能分解法非常自然,因为它以系统需要提供的功能为中心来组织系统。此外,功能分解法也较好地运用了...
    文章 2017-08-01 1198浏览量
  • 《Java 开发从入门到精通》—— 1.2 面向对象

    静态图即Static Diagram,其功能是描述了不发生任何变化的软件元素的逻辑结构,描绘了类、对象和数据结构及其存在于它们之间的关系。(2)动态图。动态图即Dynamic Diagram,其功能是展示软件实体在运行期间的的变化...
    文章 2017-05-02 1589浏览量
  • 《嵌入式Linux与物联网软件开发——C...内存管理之结构

    1.6.1 数据结构这门学问的意义 数据结构就是研究数据如何组织(在内存中排布)、如何加工的学问。1.6.2 最简单的数据结构:数组 为什么要有数组?因为程序中有好多个类型相同、意义相关的变量需要管理,这时候如果...
    文章 2017-05-02 1799浏览量
  • 《C++面向对象高效编程(第2版)》——1.1 背景

    如果传递retirement_account给PrintAccount函数会出现什么情况?函数将无法正常工作。我们会看见以下的错误信息: “Unknown acount type-Cannot Print”(“未知账户类型-无法打印”)或者更糟: “Illegal account...
    文章 2017-05-02 1738浏览量
  • 编程语言之以python为例带你理解什么叫做【面向对象】

    通过类定义的数据结构实例。对象包括两个数据成员&xff08;类变量和实例变量&xff09;和方法。1、Python语言的面向对象和其它编程语言相比&xff0c;Python在尽可能不增加新的语法和语义的情况下加入了类机制。Python中的类...
    文章 2021-11-01 23浏览量
  • 《代码大全》学习笔记(7):高级结构设计

    7.3 面向对象 面向对象设计方法的特点是通过对实际问题的分析,从中抽象对象,然后再用程序语言来表现它,其过程主要是:识别对象中的子对象并识别对于子对象的操作,然后再根据子对象的操作开发一个系统;...
    文章 2013-04-10 978浏览量
  • 算法和过程的关系以及关于程序设计方法论的一些看法

    即,当程序设计者用面向过程编程的方法论来设计和编写程序的时候,他的眼里只有数据结构和算法,而没有其他(包括类,对象等). 过程与面向过程编程是不同的概念,进一步说,过程与程序设计方法论也是不同的,因为面向过程...
    文章 2008-11-30 1129浏览量
  • 怎么理解面向对象和面向过程到底的本质区别?

    一般是将现有的数据结构先定义出来。然后想办法构造算法了。而用C&43;43;这样的面向对象求解时&xff0c;先是将对象抽出来。构造成一个仿真的环境&xff0c;然后在这个环境里&xff0c;把与最终要解决的问题间建立一个方法...
    文章 2021-11-03 44浏览量
  • 【转载】怎样编写概要设计

    由对数据字典的修改补充完善,导出逻辑数据结构,导出每种数据结构上的操作,这些操作应当属于某个模块。确定系统包含哪些应用服务系统、客户端、数据库管理系统;确定每个模块放在哪个应用服务器或客户端的哪个目录...
    文章 2017-11-07 1467浏览量
  • 《软件工程方法与实践》—— 导读

    结构化分析6.1 引言6.2 结构化分析模型6.3 面向数据流的建模方法6.3.1 数据流建模方法6.3.2 实例分析6.4 面向数据的建模方法6.4.1 数据建模方法6.4.2 实例分析6.5 面向状态的建模方法6.5.1 状态建模方法 6...
    文章 2017-05-02 2177浏览量
  • 软件架构设计模式简述

    这通常是从表现层逻辑出发,表现层需要什么那么业务层就提供什么,直到数据层。针对每一个用户的新功能都需要新增一个从UI到关系数据库的分支流程。其适用于逻辑不是 很复杂或者变化不会太大的稳定的应用系统开发。...
    文章 2017-11-08 1233浏览量
  • 《基于模型的软件开发》——导读

    同样,本书遵循了MBD的设计方法,但是该设计方法主要为下列真正目的提供背景支持:本书的主要目标在于描述,为什么在一般情况下使用OO方法和在特殊情况下使用MBD方法是在宣传一种做事情的特殊方法。不存在一种唯一...
    文章 2017-07-03 2022浏览量
  • 软件架构设计模式简述

    这通常是从表现层逻辑出发,表现层需要什么那么业务层就提供什么,直到数据层。针对每一个用户的新功能都需要新增一个从UI到关系数据库的分支流程。其适用于逻辑不是 很复杂或者变化不会太大的稳定的应用系统开发。...
    文章 2017-01-10 1604浏览量
  • 数据库时代的终结

    回答是否定的,以UML为代表面向对象的分析设计方法已经成为强大工具,随着面向模型驱动分析设计(MDA)的普及,面向数据库分析方法正在逐步被抛弃,拥有深厚传统数据库分析习惯的程序员必须面对和接受这种挑战。...
    文章 2017-11-06 929浏览量
  • 概要设计与详细设计的区别

    同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。详细设计阶段就是为每个模块完成的功能进行具体的描述,要把功能描述转变为...
    文章 2014-08-20 3045浏览量
  • 算法+数据结构分享

    为了充分提升线性结构的性能优势,硬件厂商(如CPU厂商)在设计硬件时,就抽象了针对一些结构(如堆栈)的操作(如压栈、栈),所以很自然地,这样的结构就应该作为数据结构。2.从软件维度看: 我们编写的应用程序...
    文章 2019-04-04 796浏览量
  • 数据结构与算法:Python语言描述》一1.4数据结构

    因此需要研究在面向实用时,各种数据结构表现的性质和产生的问题。用数据结构存储信息,不仅要考虑如何把抽象的数据结构映射到计算机或程序可以表达和操作的数据存储形式,还要考虑作用于具体数据结构的各种操作,...
    文章 2017-05-02 2735浏览量
  • 【转】数据流图懂不懂?

    在对数据流和数据文件词条进行描述时可能包含一定的数据结构,对于数据结构的描述常用的是定义是。如下表 在数据字典中有4种类型的条目: 1、数据项条目:通常为数据项的值类型,允许的取值范围等 2、数据流条目:给...
    文章 2013-11-30 1353浏览量
  • iOS-Swift 面向对象语法

    1、在数据结构的扩展和继承方面,类更加强大。2、我们可以让一个类的实例来反初始化,适时释放存储空间,但是结构体做不到。3、类的对象是引用类型,而结构体是值类型。从上面可以看出类、结构体在定义、初始化方法...
    文章 2016-08-16 828浏览量
  • 面向对象的思考过程(原书第4版)》一 第3章 高级的...

    不管在什么情况下,在类中始终包含至少一个构造函数是一个优秀的实践。如果类有属性,最好始终在构造函数中初始化这些属性。延伸开来,无论是否在编写面向对象的代码,初始化变量总是一个优秀的实践。提供构造函数...
    文章 2017-05-02 1155浏览量
  • 面向对象笔记

    面向对象的程序设计就是采用数据抽象这一方法来构建程序中的类和对象的。它强调把数据和操作结合为一个不可分的系统单位——对象,对象的外部只需要知道这个对象能做什么,而不必知道它是如何做的。抽象作用:提取...
    文章 2016-04-25 1346浏览量
  • 面向对象的思考过程(原书第4版)》一 导读

    一些主流的书阐述了诸如面向对象分析、面向对象设计、面向对象编程、设计模式、面向对象的数据结构(XML)、统一建模语言(UML)、面向对象Web开发、面向对象移动开发、进阶面向对象编程语言等主题,当然也包括了...
    文章 2017-05-02 1212浏览量
  • 写给在校大学生的几句话——不要浮躁要踏实

    就说计算机方面(其他的我也不会,呵呵),数学、汇编、计算机组成原理、数据结构、数据库原理、C++等都是很重要很基础的。不会汇编,IL怎么看?不知道计算机组成原理,怎么理解多用户、多线程?不知道数据结构,...
    文章 1970-01-01 1143浏览量
  • 全新一代企业级大数据应用模式揭秘

    同时,随着互联网和移动互联网的兴起,几乎所有的企业都在拥抱互联网,企业里面产生很多互联网应用,同时也产生了大量的非结构数据,结果问题来了,发现按照这样的结构设计数据模型,似乎并不能解决企业对非结构...
    文章 2019-07-22 848浏览量
  • 2020年春招过半,iOS开发面试题清单,带你高效刷题!

    什么情况下会死锁 有哪些类型的线程锁,分别介绍下作用和使用场景 NSOperationQueue中的maxConcurrentOperationCount默认值 NSTimer、CADisplayLink、dispatch_source_t 的优劣 视图&图像相关 AutoLayout的原理...
    文章 2020-04-09 1708浏览量
  • 五分钟学编程:怎么学数据结构

    于是我又在网上搜到了另一个系列视频《小甲鱼的数据结构视频》里面除了讲解数据结构之外,还讲解了更多经典的算法题,比如八皇后问题,汉诺塔问题,马踏棋盘,旅行商问题等,这些问题对于新手来说真的是很头大的,...
    文章 2020-02-04 1327浏览量
  • 云栖大讲堂Java基础入门(三)-阿里巴巴Java开发手册...

    下图中摘抄了我们的一本书,《代码整洁之道》中的一段话“面向过程的代码便于在不改动既有数据结构的前提下添加函数,面向对象代码便于不改动既有函数的前提下添加类。反之,过程式代码难以添加新数据结构面向对象...
    文章 2018-05-03 5333浏览量
  • 《C语言程序设计》一 1.3 实现问题的求解过程

    然后才能确定解决问题方法和策略,即选择适当的计算模型、算法和数据结构,并考虑如何检验所实现的程序是否符合设计目标的各项要求。之后才能进一步考虑使用某种计算机语言进行编程,把上述思想和设计转化为程序。...
    文章 2017-08-01 1322浏览量
1 2 3 4 ... 105 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化