![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件架构
文章平均质量分 94
freshcoolman
先抓整体,快速的用起来,在用的过程中补充细节,加深理解。
迷失在细节中永远都学不完,大概率会放弃。
展开
-
基于消息的事件驱动机制(Message Based, Event Driven)
一、 基本模型概述基于消息的事件驱动机制是一个通用模型,广泛应用于桌面软件开发、网络应用程序开发、前端开发等技术方向中。本文主要描述基本模型、基本框架,用于说明不同技术的共性知识。可以理解为外部操作事件,被转化为消息存放于队列中;而每种类型的消息都有对应的处理;通过消息循环,完成读消息、调用消息处理这个过程。这个过程,只要应用不退出,会一直进行下去。下图的模型从Windows应用程序而来,但是具有一定的通用性。二、模型在MFC程序中的应用MFC(Microsoft Foundation Classe转载 2022-03-18 21:37:30 · 1369 阅读 · 0 评论 -
软件架构入门-分层架构、事件驱动、微服务架构和云原生架构
软件架构(software architecture)就是软件的基本结构。合适的架构是软件成功的最重要因素之一。大型软件公司通常有专门的架构师职位(architect),只有资深程序员才可以担任。O’Reilly 出版过一本免费的小册子《Software Architecture Patterns》(PDF), 介绍了五种最常见的软件架构,是非常好的入门读物。**软件架构就是软件的基本结构。架构的本质是管理复杂性。**如果你觉得架构不重要,可能是你做的事情不够复杂,或者是你没有管理好复杂性。架构模式转载 2022-03-18 20:40:29 · 1276 阅读 · 0 评论