首页 > 其他分享 >QFramework v1.0 使用指南 架构篇:01. QFramework 架构简介

QFramework v1.0 使用指南 架构篇:01. QFramework 架构简介

时间:2022-10-17 10:00:44浏览次数:51  
标签:01 架构 liangxiegame QFramework 地址 https com

QFramework 架构是一套简单、强大、易上手的系统设计架构。

这套架构的特性如下:

  • 基于 MVC
  • 分层
  • (可选)CQRS 支持
  • (可选)事件驱动
  • (可选)数据驱动
  • (可选)IOC 模块化
  • (可选)领域驱动设计(DDD)支持
  • 符合 SOLID 原则
  • 源码不到 1000 行

提供的架构图

image.png

举个例子(一图胜千言

标签:01,架构,liangxiegame,QFramework,地址,https,com
From: https://www.cnblogs.com/liangxiegame/p/16798112.html

相关文章

  • QFramework v1.0 使用指南 架构篇:03. 引入 Command
    我们回顾一下目前的代码,如下;usingUnityEngine;usingUnityEngine.UI;namespaceQFramework.Example{//1.定义一个Model对象publicclassCounter......
  • 1. [2001年NOIP提高组] 一元三次方程求解
    1.[2001年NOIP提高组]一元三次方程求解思路:暴力枚举法在根的范围里从小到大枚举x的范围(因为x要精确到小数点后2位,所以我们枚举的时候就直接精确到后三位)若存在两个数x......
  • 2. [2001年NOIP提高组] 数的划分
    2.[2001年NOIP提高组]数的划分将整数n分成k份,且每份不能为空,任意两份不能相同(不考虑顺序)。例如:n=7,k=3,下面三种分法被认为是相同的。1,1,5;1,5,1;5,1,1;问有多少种不同的分......
  • VS2019中文输出乱码解决方法(C语言)
    现象:VS2019控制台输出中文乱码   第一种解决方法:安装插件FormatonSave重启VS2019生效  (!!!注意:别装错了,刚开始我就装错了这个UTF-8(NoBOM),装了这个插件的同学,记......
  • 肖sir__性能__基础01
    1、什么样的sql需要我们去优化?(1)查询时间比较长的sql(2)出现次数较多的sql2、性能测试技能树(1)开发语言 java语言(运用广)、python语言、go语言(2)操作系统  linux做性......
  • |软件技术基础|<>||-----------|-----------||介绍我自己|<详细的介绍我自己的兴趣爱
    软件技术基础https://edu.cnblogs.com/campus/zjlg/22rjjc这个作业的目标<了解博客园,详细的介绍我自己>姓名-学号<王芳>-<2020330301057>一、自我介......
  • 01java入门
    java入门Java三大版本JavaSE:标准版(桌面程序,控制台开发)JavaME:嵌入式开发JavaEE:E企业级开发(web端,服务器开发)JDK、JRE、JVMJDK:包含JRE、JVM、java(解释器)、jav......
  • 20201302姬正坤Linux第四章学习笔记
    第四章并发编程一、并行计算导论1、顺序算法与并行算法在描述顺序算法中,常用一个begin-end代码块列出算法。该代码块中的所有步骤都是通过某个任务依次执行的。而并行......
  • 20221011-R和R包安装 Rnaseq
    quantificationsource("http://bioconductor.org/biocLite.R")biocLite("Rsubread")limmaedgeRlibrary("Rsubread")limmaedgeR失败condainstallbioconductor-edgercon......
  • 【HDLBits刷题日记】01 Getting Started & Basics
    挺早以前就刷了里面一些题,结果不知道为啥登录账号刷题记录又没了,强迫症又让我不想从中间开始刷。既然如此,那就从头开始刷吧。QWQStepone第一题,没啥好说的。moduletop......