软件架构设计
文章平均质量分 82
TheoryGo~
如果能一直保持热情,应该是很幸福的事儿吧
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
软件架构设计(五)——异步接口实现
回调函数是一种特殊的函数,它作为参数传递给另一个函数,并在被调用函数执行完毕后被调用。回调函数通常用于事件处理、异步编程和处理各种操作系统和框架的API。回调:指被传入到另一个函数的函数。异步编程:指在代码执行时不会阻塞程序运行的方式。事件驱动:指程序的执行是由外部事件触发而不是顺序执行的方式。原创 2023-12-02 11:02:54 · 1555 阅读 · 0 评论 -
软件架构设计(三)——模块分层设计
所谓关注点是软件系统中 可能会遇到的多变的部分。为适应不同的场景,需要进行适应性的参数调整和驱动配置。关注点分离是将这部分组件设计成为相对独立的部分,使未来的系统更容易配置和修改。通过封装忽略细节,复杂系统含有多层抽象,从而有多个不同层次的架构(手段:过程抽象和数据抽象)横向分解:就是将一个层面分成相对独立的部分。设计使用纵向分解和横向分解两种方式。局部话设计和封装设计。原创 2023-11-09 00:40:52 · 251 阅读 · 0 评论 -
软件架构设计(二)——命名规范
1、驼峰命名法:混合使用大小写字母来构成标识符的名字。其中第一个单词首字母小写,余下的单词首字母大写。例如:printEmployeePaychecks(),函数名中每一个逻辑断点都有一个大写字母来标记2、匈牙利命名法匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域、类型等。这些符号可以多个同时使用,顺序是先m_(成员变量)、再指针、再简单数据类型、再其它。这样做的好处在于能增加程序的可读性,便于对程序的理解和维护。原创 2023-08-22 02:01:55 · 378 阅读 · 0 评论 -
软件架构设计(三)——基本编程规范
说明:如果一个函数只是在同一文件中的其他地方调用,那么就用static声明。使用static确保只是在声明它的文件中是可见的,并且避免了和其他文件或库中的相同标识符发生混淆的可能性。原创 2023-08-22 02:00:07 · 196 阅读 · 0 评论
分享