随笔 - 95,  文章 - 0,  评论 - 0,  阅读 - 14253

计算机网络课程
https://www.bilibili.com/video/BV1c4411d7jb
计算机组成原理
https://www.bilibili.com/video/BV1WW411Q7PF
操作系统
https://www.bilibili.com/video/BV1js411b7vg
数据库
https://www.bilibili.com/video/BV1UE41147KC
算法与数据结构
https://www.bilibili.com/video/BV1JW411i731
ps
https://www.bilibili.com/video/av18792821

 

结构化分析 SA
结构化设计 SD
结构化编程 SP
·
顺序结构
选择结构
单选择结构or双选择结构or多选择结构
循环结构
当型循环or直到型循环

结构化程序设计的任何结构都具有唯一的入口和唯一的出口,
并且程序不会出现死循环

在面向过程的程序世界,一切以函数为中心,函数最大。
在面向对象的程序世界,一切以对象为中心,对象最大。


面向对象的基本特征:封装(encapsulation)继承(Inheritance)和多态(Polymorphisn)
封装指的是将对象的实现细节隐藏起来,然后通过一些公用方法来暴露该对象的功能。继承是面向对象实现软件复用的重要手段,当子类继承父类后,子类作为一个特殊的父类,将直接获得父类的属性和方法。多态指的是子类对象可以直接赋给父类变量,但运行时依然表现出子类的行为特征,这意味这同一个类型的对象在执行同一个方法时,可能表现出多种行为特征。


面向对象分析 OOA
对目标系统进行分析,建立分析模型,并将之文档化
面向对象设计 OOD
用面向对象的思想对OOA的结果进行细化,得出设计模型
面向对象编程 OOP
UML就是用于描述,记录OOA和OOD结果的符号表示法


UML图大致上可分为静态图和动态图

posted on   天涯何  阅读(66)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示