码迷,mamicode.com
首页 >  
搜索关键字:低耦合    ( 1000个结果
"围观"设计模式(14)--结构型之外观模式(Facade Pattern)
外观模式(Facade pattern),是软件工程中常用的一种软件设计模式,它为子系统中的一组接口提供一个统一的高层接口,使得子系统更容易使用。----WIKIPEDIA 个人理解 当一个项目中出现比较杂乱的调用关系时,类与类之间的耦合关系过于复杂,为了降低耦合度,我们可以采用一个公共的接口与其他类发生耦合,这样可以尽量大的降低外界与该系统的耦合度,同时降低了整个系统的复杂度,外观模...
分类:其他好文   时间:2016-05-27 12:44:39    阅读次数:135
WPF经典编程模式-MVVM示例讲解
一,MVVM理论知识 从上一篇文章中,我们已经知道,WPF技术的主要特点是数据驱动UI,所以在使用WPF技术开发的过程中是以数据为核心的,WPF提供了数据绑定机制,当数据发生变化时,WPF会自动发出通知去更新UI。 我们使用模式,一般是想达到高内聚低耦合。在WPF开发中,经典的编程模式是MVVM,是 ...
分类:Windows程序   时间:2016-05-22 00:43:54    阅读次数:338
[Design Pattern] Filter Pattern 简单案例
Filter Pattern,即过滤模式,通过不同的过滤标准,或者低耦合将过滤标准组合在一起,对一组对象进行过滤,属于结构类的设计模式。 下面是一个过滤模式的简单案例。 Criteria 定义过滤接口,CriteriaFemale, CriteriaMale, AndCriteria, OrCrit ...
分类:其他好文   时间:2016-05-21 17:17:53    阅读次数:214
马哥公开课
Sacle:扩展Metrizable:可度量Visualization:可视化Operability:可操作性高类聚低耦合高聚合,低耦合SCM:持续集成,持续发布PDU:协议数据单元MTU:最大传输单元
分类:其他好文   时间:2016-05-21 16:04:32    阅读次数:191
23种设计模式(6)--Bridge模式
面向对象的设计原则:高内聚、低耦合 软件重构原则:小步快跑------抽取的思想(抽取函数、抽取类、抽取接口);对扩展开放、对修改封闭 设计模式分类如下: Bridge模式主要是解决多维度问题,什么意思呢?类似于n*m这个公式,n种抽象的接口,m种具体的实现,最多可以有n*m种组合方式。 下面这篇文章对Bridge模式讲解的通俗易懂,于是转了过来。 转: http://www.cnb...
分类:其他好文   时间:2016-05-18 18:02:53    阅读次数:256
Spring4新特性简述
Spring是一个java世界中极其流行 的开源框架。Spring的初衷是降低企业级开发的复杂性,并试图通过POJO对象实现之前EJB这类重型框架才能实现的功能。Spring不仅仅对服务 端开发有用,任何Java应用都可受益于Spring的简洁、易测试和低耦合等特性。 Spring框架中使用bean ...
分类:编程语言   时间:2016-05-15 16:36:59    阅读次数:240
[MEF]第01篇 MEF使用入门
一、演示概述 此演示初步介绍了MEF的基本使用,包括对MEF中的Export、Import和Catalog做了初步的介绍,并通过一个具体的Demo来展示MEF是如何实现高内聚、低耦合和高扩展性的软件架构。演示中,针对于IBookService接口,有3个不同版本的实现,分别是ComputerBook ...
分类:其他好文   时间:2016-05-13 12:57:53    阅读次数:132
网站的可扩展架构
1.构建可扩展的网站架构 网站可扩展架构的核心思想是模块化,并在此基础上,降低模块间的耦合性,提高模块的复用性. 2利用分布式消息队列降低系统耦合性 2.1事件驱动架构 事件驱动架构(Event Driven Architecture):通过在低耦合的模块之间传输事件消息,以保持,模块的松散耦合,并 ...
分类:Web程序   时间:2016-05-13 07:48:14    阅读次数:215
java 设计模式
一、设计模式的六大原则 ①开闭原则 对扩展开放,对修改关闭。 ②里氏代换原则 任何基类出现的地方,子类一定可以出现。 ③依赖倒转原则 对接口编程,依赖于抽象,不依赖于具体。 ④接口隔离原则 使用多个隔离的接口,比使用单个接口要好。(降低依赖,降低耦合) ⑤合成/复用原则 原则是尽量使用合成/聚合的方 ...
分类:编程语言   时间:2016-05-13 07:35:40    阅读次数:162
爬虫架构设计
本文主要介绍爬虫系统的架构,具体的爬取细节和所使用的语言都可以自由选择。 以下是我从网上截取的一位前辈提炼的,对于爬虫系统的要求,我觉得很有道理。 我的设计尽量依据以上七条原则。 首先我觉得一个完整爬虫系统应该包括三个子系统:页面爬取系统,内容入库系统,内容管理系统。 三个系统之间必须低耦合,以实现分布式和可伸缩性的要求。 页面爬取系统负责从第三方页面抓取内容,并提交到内容入库系...
分类:其他好文   时间:2016-05-13 03:01:07    阅读次数:108
1000条   上一页 1 ... 63 64 65 66 67 ... 100 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!