码迷,mamicode.com
首页 >  
搜索关键字:耦合    ( 5745个结果
设计模式之行为型模式—— 3.8 中介者模式
<?php /** *3.8中介者模式 * 定义: * 用一个中介对象来封装一系列的对象交互。中介 * 者使各对象不需要显式的相互引用,从而使其耦 * 合松散,而起可以独立的改变它们之间的交互。 * * 角色: * 1.抽象中介者(Mediator)类 * 职责:定义了同事对象到中..
分类:其他好文   时间:2015-02-17 23:39:14    阅读次数:128
《软件工程》第八章总结
有功能模型、分析对象模型、动态模型等分析模型。设计也是一种建模活动,在分析模型的基础上完成在实现环境的类建模、状态图建模、协作建模、组件建模、部署建模、持久建模和用户界面原型,实现从需求分析到软件实现之间的跨越。设计原则有模块化、耦合度和内聚性、复用性。软件体系结构一般涉及软件系统的总体组织、全局控...
分类:其他好文   时间:2015-02-17 15:17:38    阅读次数:124
软件工程概论8
软件工程概论第八章 面向对象设计设计活动:划分为系统设计和详细设计两个主要阶段。设计原则:模块化、耦合度和内聚性、复用性。软件体系结构:仓库体系结构、分层体系结构、MVC体系结构、客户机/服务器体系结构、管道和过滤器体系结构。系统设计:识别设计元素、数据储存管理(数据文件、关系数据库、面向对象数据库...
分类:其他好文   时间:2015-02-17 10:20:37    阅读次数:121
Phalcon Demo INVO class diagram
phalcon称自己是 最快的PHP框架. “Phalcon 是开源、全功能栈、使用 C 扩展编写、针对高性能优化的 PHP 5 框架。 开发者不需要学习和使用 C 语言的功能, 因为所有的功能都以 PHP 类的方式暴露出来,可以直接使用。 Phalcon 也是松耦合的,可以根据项目的需要任意使用其...
分类:其他好文   时间:2015-02-17 01:55:03    阅读次数:274
NServiceBus-架构的原则
自主性和松散耦合在设计时和运行时都是没有的事,任何技术都可以给你。面向服务的架构(SOA)和事件驱动的体系结构提供了依据识别使用nservicebus。战略领域驱动设计有助于弥合业务/IT鸿沟和驱动业务事件选择使用nservicebus发表。nservicebus如何与SOA在本文中,Udi Dah...
分类:其他好文   时间:2015-02-16 18:15:08    阅读次数:177
重构总结(二)
经历一个多月的时光机房重构个人版终于结束了,这次重构更深刻的理解了面向对象设计,分层设计的好处就在于我们可以重复的利用代码,因为每个功能都是分开的,它们之间没有密切的联系,耦合性很低,这样我们以后就能很好的进行维护,而不会牵一发,动全身。下面就是我具体的一些收获总结。 一、多用设计模式     一开始的时候我就用了抽象工厂+反射和模板模式,后来验收的时候师傅说太少了于是乎就多加了几个,总的下来...
分类:其他好文   时间:2015-02-16 11:44:23    阅读次数:186
机房重构前奏——三层转七层
刚敲完三层的小例子之后,感觉还是很简单的,只是通过分层让不同的层次完成不同的工作,减少耦合性。可是接下来师父就直接给了一个大难题,让我将三层转变为七层,这对我来说相当困难,自己当时根本就不知道有哪几层,就开始搜。经过一段时间的思考后,终于能够初步明白登录的七层是那些了。下面是我画的包图:        三层的时候只有UI、BLL、DAL,七层只是在原来基础上添加了外观设计模式、接口和抽象...
分类:其他好文   时间:2015-02-15 09:34:10    阅读次数:260
从电视机的角度来看设计模式之命令模式
转载请声明:http://www.cnblogs.com/courtier/p/4292187.html命令模式的简介: 用于“行为请求者”与“行为实现者”解耦,可实现二者之间的松耦合,以便适应变化。 从代码方面来理解(我:调用者 遥控器:操作者又称为虚执行者 电视机:执行者):packag...
分类:其他好文   时间:2015-02-14 22:33:51    阅读次数:298
DLL文件——让我来管理(一)
小编寄语:在vs中,每一个类库或者应用程序,都可以生成Dll文件。当我们每次编译的时候,都会重新生成一个Dll替换掉旧的dll文件。DLL的,增加了代码的重用性,降低了对象之间的耦合度,而且有较好的可扩展性。既然,有这么好的东西,那么我们就要学会恰当的使用。可是DLL文件数量较多,使用者也比较多,典型的多对多的关系,那么我们怎么来管理DLL呢,接着看。 小编寄语:通过学习,我们知道了什么是Dll,它的作用以及好处,然后介绍了一下Nuget的安装和使用,让它来管理Dll文件。虽然通过这样我们可以方便...
分类:其他好文   时间:2015-02-14 08:45:03    阅读次数:162
prism silverlight
Prism简介Prism是由微软Patterns & Practices团队开发的项目,目的在于帮助开发人员构建松散耦合的、更灵活、更易于维护并且更易于测试的WPF应用或是Silverlight应用以及Windows Phone 7应用。使用Prism可以使程序开发更趋于模块化,整个项目将由多个离散...
分类:Web程序   时间:2015-02-13 21:09:10    阅读次数:323
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!