介绍 RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接 ...
分类:
编程语言 时间:
2020-03-24 17:17:32
阅读次数:
72
一.认识框架(FRAMEWORK) *从应用方面讲,框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法。 *从目的方面讲,框架是可被应用开发者定制的应用骨架。 总体来说,一个框架是一个可复用的设计构件,规定了应用的体系结构。某种应用的半成品,一组组件,供你选用完成你自己的系统 ...
分类:
其他好文 时间:
2020-03-23 20:22:30
阅读次数:
107
在实际代码中,为提高代码的可复用性(后期不用动),可维护性(后期不用改源代码),通过一个抽象类来定义,借助虚函数来定义不同的继承对象。 #define _CRT_SECURE_NO_WARNINGS #include <iostream> using namespace std; //抽象类 cla ...
分类:
其他好文 时间:
2020-03-21 16:22:03
阅读次数:
60
一、软件的可复用性 可复用性(Reuseability)复用又叫重用,是重复使用的意思。一般软件的复用率并不高,尤其在国内。复用的好处可以得到 较高的生产效率以及随之而来的成本降低、较高的软件质量(错误可以更快的被纠正)以及 恰当的使用复用可以改善系统的可维护性。 传统用法 代码剪贴 最初步的复用, ...
分类:
其他好文 时间:
2020-03-15 11:43:47
阅读次数:
82
软件的可复用性和维护性 1.软件的可维护性 所谓软件的可维护性其实说简单了就是软件代码的可被修改的容易程度。如前言所说,代码反复修改的情况不可避免, 这种软件的不断演化过程——具体就是修正错误;适应新环境;满足新需求——虽然貌似将软件的功能变的越发强大 ,但是事实上这些改变总是或多或少的有悖于当初的 ...
分类:
其他好文 时间:
2020-03-15 00:14:24
阅读次数:
63
Maven 的概念 一种标准的方式来构建项目,明确定义项目的组成部分,一种简便的方法来发布项目信息,以及一种在多个项目中共享JAR包的方法。 Maven 的主要目的是为了开发者提供 1、 一个可复用、可维护、可易理解的工程综合模型与这个模型交互的插件和工具 2、工程结构和内容在一个xml 文件中定义 ...
分类:
其他好文 时间:
2020-03-14 19:54:17
阅读次数:
68
系统的维护性(可扩展性)是由:“开-闭”原则、里氏代换原则、依赖倒转原则、组合/聚合复用原则所保证的。 系统的灵活性是由:“开-闭”原则、迪米特法则、接口隔离原则所保证的。 系统的复用性(可插入性)是由:“开-闭”原则、里氏代换原则、依赖倒转原则、组合/聚合复用原则所保证的。 ...
分类:
其他好文 时间:
2020-03-14 14:41:24
阅读次数:
61
一、软件系统的可维护性 软件开发是一个比较快速的过程,一般只需要半年时间。但是系统的维护却是一个长期的过程,需要很多年。并且在一个软件项目的周期内,花费在维护上面的钱,是花费在原始开发上面的钱的两倍。 作为一个开发人员必须要认识到,软件的维护就是软件的再生。一个好的软件设计,必须能够允许新的设计要求 ...
分类:
其他好文 时间:
2020-03-14 13:10:57
阅读次数:
37
1. 软件的可复用性 1.1 软件复用概念 什么是可复用性?可复用性,复用又叫重用,是重复使用的意思。一般软件的复用率并不高,尤其在国内。复用的好处可以得到较高的生产效率以及随之而来的成本降低、较高的软件质量(错误可以更快的被纠正)以及恰当的使用复用可以改善系统的可维护性。 对建立软件目标系统而言, ...
分类:
其他好文 时间:
2020-03-14 13:01:38
阅读次数:
126
RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链 ...
分类:
其他好文 时间:
2020-03-13 20:36:08
阅读次数:
61