码迷,mamicode.com
首页 >  
搜索关键字:紧耦合    ( 147个结果
深入理解C++中的异常处理机制
深入理解C++中的异常处理机制异常处理增强错误恢复能力是提高代码健壮性的最有力的途径之一,C语言中采用的错误处理方法被认为是紧耦合的,函数的使用者必须在非常靠近函数调用的地方编写错误处理代码,这样会使得其变得笨拙和难以使用。C++中引入了异常处理机制,这是C++的主要特征之一,是考虑问题和处理错误的一种更好的方式。使用错误处理可以带来一些优点,如下: 错误处理代码的编写不再冗长乏味,并且不再和正常的...
分类:编程语言   时间:2015-12-28 12:29:18    阅读次数:219
Virtual Friend Function
一般而言,友元作为一种紧耦合的设计,被视作类的一部分。一个经典的应用就是关于类的序列化和反序列化。class A{ friend ostream& operator<<(ostream& os, const A& a);private: int i;}ostream& operator<...
分类:其他好文   时间:2015-12-21 14:23:33    阅读次数:129
API的作用是什么
1.远程过程调用(RPC):通过作用在共享数据缓存器上的过程(或任务)实现程序间的通信。 2.标准查询语言(SQL):是标准的访问数据的查询语言,通过通用数据库实现应用程序间的数据共享。 3.文件传输:文件传输通过发送格式化文件实现应用程序间数据共享。 4.信息交付:指松耦合或紧耦合应用程序间...
分类:Windows程序   时间:2015-12-20 20:42:54    阅读次数:219
学习javascript设计模式之中介者模式
1、中介者模式的作用就是解除对象与对象之间的紧耦合关系。增加一个中介者对象后,所有的相关对象都通过中介者来通信,而不是互相引用,所以当一个对象发生改变时,只需要通知中介对象即可。中介者使各对象之间耦合松散,而且可以独立的改变他们之间的交互。中介者模式使网状的多对多关系变成了相对简单的一对多关系。 ....
分类:编程语言   时间:2015-10-26 15:37:17    阅读次数:272
C++设计模式 之 “对象创建”模式:Factory Method
part 0 “对象创建”模式 通过“对象创建” 模式绕开new,来避免对象创建(new)过程中所导致的紧耦合(依赖具体类),从而支持对象创建的稳定。它是接口抽象之后的第一步工作。 典型模式 Factory Method Abstract Factory Prototype Builde...
分类:编程语言   时间:2015-10-24 20:26:47    阅读次数:167
《Head First 设计模式》学习笔记——命令模式
在软件系统,“行为请求者”与“行为实施者”通常存在一个“紧耦合”。但在某些场合,比方要对行为进行“记录、撤销/重做、事务”等处理,这样的无法抵御变化的紧耦合是不合适的。在这样的情况下。怎样将“行为请求者”与“行为实现者”解耦?将一组行为抽象为对象,实现二者之间的松耦合。这就是命令模式(Command...
分类:其他好文   时间:2015-10-14 19:54:11    阅读次数:133
C++设计模式-Command命令模式
Command命令模式作用:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。由于“行为请求者”与“行为实现者”的紧耦合,使用命令模式,可以对请求排队或记录请求日志,以及支持可撤销的操作。UML图:Command类,用来声明执行操作的接...
分类:编程语言   时间:2015-09-05 15:05:05    阅读次数:275
设计模式21:State 状态模式(行为型模式)
State 状态模式(行为型模式)动机(Motivation)在软件构建过程中,某些对象的状态如果改变,其行为也会随之而发生变化,比如文档处于只读状态,其支持的行为和读写状态的行为就可能完全不同。如何在运行时根据对象的状态来透明地更改对象的行为?而不会为对象操作和状态转换之间引入紧耦合?意图(Int...
分类:其他好文   时间:2015-09-02 01:52:07    阅读次数:139
设计模式14:Command 命令模式(行为型模式)
Command 命令模式(行为型模式)耦合与变化耦合是软件不能抵御变化的根本性原因。不仅实体对象与实体对象之间存在耦合关系,实体对象与行为操作之间也存在耦合关系。动机(Motivation)在软件构建过程中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合——比如对行为进行“记录、...
分类:其他好文   时间:2015-08-31 00:46:59    阅读次数:132
集合与Iterator
Iterator模式 是遍历集合类的标准访问方法。为的是不暴露类的内部结构,将访问逻辑从集合类中抽象出来。 想循环遍历数组,链表等结构数据,客户端都必须事先知道集合的内部结构,访问代码和集合本身是紧耦合,无法将访问逻辑从集合类和客户端代码中分离出来,每一种集合对应一种遍历方法,客户端代码无法复用。 ...
分类:其他好文   时间:2015-08-27 18:12:53    阅读次数:113
147条   上一页 1 ... 9 10 11 12 13 ... 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!