码迷,mamicode.com
首页 >  
搜索关键字:软件架构    ( 1382个结果
软件架构模式之管道-过滤器模式--分析
在管道-过滤器架构模式中,每个构件都有一组输入,输出,构件读取输入的数据流,经过内部处理后,产生输出数据流,该过程主要完成输入流的变换及增量计算。这里的构件就是过滤器,而连接过滤器的就是管道,这个管道将上一个过滤器处理的结果数据流传送到下一个过滤器,在进行其他的计算。 简单来说,管道-过滤器模式结构 ...
分类:其他好文   时间:2018-05-27 20:30:48    阅读次数:243
软件架构模式---分层架构V2.0
一、什么是架构模式? 刚做了软考题,有一道关于提问设计模式是什么的,设计模式是一套解决类似问题的经验的总结。采用设计模式的目的是为了可重用代码。而架构模式也一个通用的、可重用的解决方案。我觉得他们的区别是,设计模式跟代码更有直接关系, 架构模式站在系统全局的角度解决子系统之间的关系、功能需求与非功能 ...
分类:其他好文   时间:2018-05-27 19:38:48    阅读次数:211
第4课 - 顶层父类的创建
在开始创建顶层父类之前,先补充两点知识,主要是为了解释为什么需要顶层父类,以及顶层父类在DTLib中的作用。 1. 软件架构实践经验 在面向对象软件架构实践中,总结出了以下三条经验: - 尽量使用单重继承的方式进行系统设计 - 尽量保持系统中只存在单一的继承树 - 尽量使用组合关系代替继承关系 但不 ...
分类:其他好文   时间:2018-05-27 19:02:54    阅读次数:200
软件架构之分层架构理解
分层架构特定场景:分层架构是一种很常见的架构模式,它也叫N层架构。分层架构适用于一个集成不同功能的系统,当我们需要把很多不同的代码集起来的时候,这种模式提供了最合理的结构。能让我们的代码有足够的灵活性去应对需求改变。当系统本身不负责或者可预期的修改很少时,则不适合用分层架构,因为这样可以增加很多不必 ...
分类:其他好文   时间:2018-05-27 18:35:07    阅读次数:197
软件架构之 23种设计模式
原文:软件架构之 23种设计模式创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任... ...
分类:其他好文   时间:2018-05-27 00:22:00    阅读次数:153
软件架构,WEB - REST架构,RESTful API
参考 1. https://www.zhihu.com/question/27785028/answer/48096396 2. wiki太学术化了 3. http://www.ruanyifeng.com/blog/2011/09/restful.html 4. http://www.ruanyi ...
分类:Windows程序   时间:2018-05-26 19:35:16    阅读次数:260
软件架构,WEB - MVC,MVP,MVVM
参考 1. https://www.zhihu.com/question/20148405/answer/107071448 2. http://www.cnblogs.com/indream/p/3602348.html 3. https://www.liaoxuefeng.com/wiki/00 ...
分类:Web程序   时间:2018-05-26 19:34:02    阅读次数:213
软件架构之黑板模式
黑板模式 定义:黑板模式是一种常用的架构模式,应用中的多种不同数据处理逻辑相互影响和协同来完成数据分析处理。就好像多位不同的专家在同一黑板上交流思想,每个专家都可以获得别的专家写在黑板上的信息,同时也可以用自己的分析去更新黑板上的信息,从而影响其它专家。 优缺点: 黑板模式的优点:可用于非确定性问题 ...
分类:其他好文   时间:2018-05-25 01:42:49    阅读次数:133
练习题|网络编程-socket开发
1、什么是C/S架构? C指的是client(客户端软件),S指的是Server(服务端软件),C/S架构的软件,实现服务端软件与客户端软件基于网络通信。 2、互联网协议是什么?分别介绍五层协议中每一层的功能? 互联网协议就是计算机界通用的语言;互联网协议分为osi七层或tcp/ip五层或tcp/i ...
分类:其他好文   时间:2018-05-22 19:47:39    阅读次数:1253
软件架构模式--代理模式
代理模式用于在结构化系统中对组件解耦。系统内各组件间采用远过程调用的方式交互。代理(组件充当组件间通讯的协调角色。提供服务的组件将其能力(服务以及特性)发布给代理,客户端均向代理请求服务,由代理将请求重定向到先前已发布过对应服务的组件进行处理。 代理模式在软件架构上具有非常明显的特点,优点与缺点都是 ...
分类:其他好文   时间:2018-05-21 19:47:38    阅读次数:218
1382条   上一页 1 ... 46 47 48 49 50 ... 139 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!