《基于模型的软件开发》——第1部分 面向对象开发的根本

简介:

本节书摘来自华章计算机《基于模型的软件开发》一书中的第1部分,作者:[美]H. S.莱曼(H. S. Lahman)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

第1部分 面向对象开发的根本

基于模型的软件开发方法本质上是一种面向对象的方法。因此,为了充分了解这种方法,有必要大致理解面向对象的开发。由于面向对象的方法不如传统软件开发方法那样直观,因此我们需要理解面向对象方法的工作方式。
本书这一部分着眼于面向对象方法诞生的历史背景,使我们能够了解传统方法存在的问题,也即面向对象的方法寻求解决的问题。

相关文章
|
3月前
|
数据可视化 测试技术
面向对象系统分析与设计
【1月更文挑战第10天】面向对象系统分析与设计。
31 0
|
4月前
|
人工智能 自然语言处理 Java
程序员指南|学会与大模型相处,提升个人开发效率
过去一年,通过各种平台我们可以轻而易举的接收到人们关于使用大模型遇到诸多问题的声音。然而,显而易见的是,大模型可以在许多方面提高我们的效率,尤其是在处理文档、测试用例和代码等繁琐事务方面。
|
6月前
|
算法 C++
软件开发入门教程网之C++ 数据抽象
软件开发入门教程网之C++ 数据抽象
|
7月前
|
前端开发 Java 数据库连接
软件开发者的时间都去哪儿了?后端开发核心技能——抽象建模
服务端开发工程师在大部分工作时间里并不是在写代码,而是在抽象建模。工程师需将业务需求抽象成领域模型、模块、服务和系统,面向对象开发时需抽象出类和对象,面向过程开发时抽象出方法和函数。某种意义上,软件的本质就是抽象,建模则是系统地实施抽象的过程。作为一种将事物形象化的有效手段,建模可将现实世界中的事物及事物之间的关系准确地表达出来。本文通过一个实际案例,详细解读业务抽象建模的好处。
软件开发者的时间都去哪儿了?后端开发核心技能——抽象建模
|
9月前
|
前端开发
|
Java 程序员
软件复杂性简洁之道 - 设计原则篇
![image.png](http://ata2-img.cn-hangzhou.img-pub.aliyun-inc.com/9a6931b06e42ebe497d3ebaed456d962.png) # 前言 软件之所以这么有魔力这么繁荣,在于软件的灵活性,也正因为软件的灵活性导致了软件的复杂性。绳子灵活而方便,它能360度无死角花样系东西,但有时为了解开它,相信也没少让你烦心过。
1661 0