![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 81
worthsen
Just do it!
展开
-
软件架构--服务架构演进
软件架构--服务架构演进1 介绍2 各架构介绍单体应用架构MVC (Modle View Controller) 架构RPC (Remote Procedure Call)架构SOA (Service Oriented Architecture)架构微服务架构参考1 介绍2 各架构介绍单体应用架构优点:容易测试容易部署缺点:开发效率低代码维护难部署不灵活(如构建时间特别长,如任意小的修改,需要重新构建整个项目)稳定性不高(如任一一个小问题,可能让你整个系统挂掉)扩展性不够原创 2022-03-06 18:18:37 · 3655 阅读 · 0 评论 -
Qt QML应用框架
Qt QML应用框架123参考123参考1、A Multilayered Architecture for Qt Quick2、Qt qml的软件架构设计3、Ben Lau–QML Application Architecture Guide with Flux4、Ben Lau–Revised QML Application Architecture Guide with Flux5、Ben Lau–Using Action-Dispatcher in QML6、How to Avoi原创 2021-01-01 19:26:56 · 5037 阅读 · 2 评论 -
Qt 5.12--Model/View模型/视图(MVC)模式
Qt 5.12学习笔记--Model/View模型/视图(MVC)模式1 简介1.1 Qt中Model/View简介1.2 百度百科中的介绍2 设计初衷、核心思想2.1 初衷2.2 核心思想3 Qt model/view介绍3.1 标准窗体3.2 Model/View4 优缺点4.1 优点4.2 缺点5 模块介绍6 示例参考1 简介1.1 Qt中Model/View简介Table, list...原创 2020-01-11 12:41:14 · 2340 阅读 · 0 评论 -
设计模式--Flux架构(模式)
设计模式--Flux架构(模式)1 简介2 Flux介绍3 Flux机制4 Flux使用5 经典实现参考1 简介Application architecture for building user interfaces.用于构建用户界面的应用程序体系结构。核心是单向数据流。2 Flux介绍Flux是Facebook用于构建客户端Web应用程序的应用程序体系结构。3 Flux机制它通...原创 2020-01-02 21:50:02 · 1558 阅读 · 1 评论 -
软件架构--《设计模式--GoF》理解
《设计模式--GoF》理解1 介绍2 六大原则3 三大分类3.1 设计模式分类3.1.1 创建型模式3.1.2 结构型模式3.1.3 行为型模式1 介绍GoF是指Erich Gamma、Richard Helm、Ralph Johnson、John Vlissides四个人,他们四个人被称为Gang of Four,缩写GoF。这四个人曾经合著过一本书《Design Patterns: Elements of Reusable Object-Oriented Software》,也就是大名鼎鼎的《设原创 2019-07-03 18:51:05 · 767 阅读 · 0 评论 -
9、大话设计模式--享元模式 、解释器模式、访问者模式、原则
第二十六章:项目多也别傻做——享元模式 享元模式 :享 元模式英文称为“Flyweight Pattern”,我非常感谢将Flyweight Pattern翻译成享元模式的那位强人,因为这个词将这个模式使用的方式明白得表示了出来;如果翻译成为羽量级模式或者蝇量级模式等等,虽然可以含蓄的 表现出使用此模式达到的目的,但是还是没有抓住此模式的关键。享元模式的定义为:采用一个共享来避免大量拥...原创 2018-05-20 12:58:47 · 309 阅读 · 0 评论 -
8、大话设计模式--单例模式 、桥接模式、命令模式、职责链模式、中介者模式
第二十一章:那些类也需要计划生育——单例模式 单例模式 : 优点:缺点: 所使用的项目是: 功能: 界面: 设计思路: 收获: 附:单例模式在程序设计中非常的常见,一般来说,某些类,我们希望在程序运行期间有且只有一个实例,原因可能是该类的创建需要消耗系统过多的资源、花费很多的时间,或者业务上客观就要求了只能有一个实例。...原创 2018-05-20 11:45:09 · 407 阅读 · 0 评论 -
7、大话设计模式--状态模式 、适配器模式、备忘录模式、组合模式、迭代器模式
第十六章:无尽加班何时休——状态模式 状态模式 : 优点:缺点: 所使用的项目是:工作状态 功能: 界面: 设计思路:收获: 附:1.概述 在软件开发过程中,应用程序可能会根据不同的情况作出不同的处理。最直接的解决方案是将这些所有可能发生的情况全都考虑到。然后使用if... ellse语句来做状态判断来...原创 2018-05-20 11:23:03 · 702 阅读 · 0 评论 -
6、大话设计模式--迪米特法则 、外观模式、建造者模式、观察者模式、抽象工厂模式
注:《大话设计模式》这本书很好的介绍了设计模式,其对应的源码是C#语言写得,跑在visual studio上,所以自己先安装visual studio ,然后将源码跑一跑,这样能深刻的理解《大话设计模式这本书》,现在将整个过程整理好,方便别人也方便自己! 第十一章:无熟人难办事?——迪米特法则 (低耦合)迪米特法则 :(Law of Demeter, LoD):一个软件实体应当...原创 2017-09-02 12:39:01 · 1010 阅读 · 1 评论 -
5、大话设计模式--装饰模式 、代理模式、工厂方法模式、原型模式、模板方法模式
注:《大话设计模式》这本书很好的介绍了设计模式,其对应的源码是C#语言写得,跑在visual studio上,所以自己先安装visual studio ,然后将源码跑一跑,这样能深刻的理解《大话设计模式这本书》,现在将整个过程整理好,方便别人也方便自己! 第六章:穿什么有这么重要?——装饰模式 P50装饰模式 :定义:动态给一个对象添加一些额外的职责.使用Decorator...原创 2017-09-02 11:47:35 · 528 阅读 · 0 评论 -
2、大话设计模式--在visual studio调用子工程
注:《大话设计模式》这本书很好的介绍了设计模式,其对应的源码是C#语言写得,跑在visual studio上,所以自己先安装visual studio ,然后将源码跑一跑,这样能深刻的理解《大话设计模式这本书》,现在将整个过程整理好,方便别人也方便自己! 一:在visual studio调用子工程,需要两步1、在主工程中左击Properties,然后点开引用路径对话框在文件夹中添加引用...原创 2017-09-02 10:30:10 · 465 阅读 · 0 评论 -
1、大话设计模式--如何在visual studio 中建立C#程序
注:《大话设计模式》这本书很好的介绍了设计模式,其对应的源码是C#语言写得,跑在visual studio上,所以自己先安装visual studio ,然后将源码跑一跑,这样能深刻的理解《大话设计模式这本书》,现在将整个过程整理好,方便别人也方便自己! 一、如何在visual studio 中建立C#程序环境:visual studio 2013 (不同版本会有差异,不过大体是想通的...原创 2017-09-02 09:58:02 · 1302 阅读 · 1 评论 -
4、大话设计模式--简单工厂模式 、策略模式、单一职责原则、开放封闭原则 、依赖倒转原则
注:《大话设计模式》这本书很好的介绍了设计模式,其对应的源码是C#语言写得,跑在visual studio上,所以自己先安装visual studio ,然后将源码跑一跑,这样能深刻的理解《大话设计模式这本书》,现在将整个过程整理好,方便别人也方便自己! 第一章:代码无错就是优?--简单工厂模式 ………………………………………………………………………………………………………………………...原创 2017-09-02 11:00:03 · 565 阅读 · 0 评论 -
3、大话设计模式--浅谈基础
注:《大话设计模式》这本书很好的介绍了设计模式,其对应的源码是C#语言写得,跑在visual studio上,所以自己先安装visual studio ,然后将源码跑一跑,这样能深刻的理解《大话设计模式这本书》,现在将整个过程整理好,方便别人也方便自己! 书的特色是,讲很晦涩难懂的设计模式讲解的生活化,趣味化。设计模式的根基是面向对象,面向对象的三大基本特征是继承、封装、多态。下面...原创 2017-09-02 10:42:19 · 479 阅读 · 1 评论