前两篇总结了创建类型的设计模式和结构类型的设计模式。这是模式总结的最后一篇,即行为类型的模式,它主要是关于类及对象的交互相关的。行为类型的设计模式目录责任链模式命令模式迭代器模式中介者模式备忘录模式观察者模式状态模式策略模式模板方法模式访问者模式1.责任链模式(为解除请求的发送者和接收者之间耦合,而...
分类:
其他好文 时间:
2015-04-03 15:14:47
阅读次数:
149
运行时内存模型运行时中,类型、对象、线程和托管对有相互的关系。CLR的一个windows进程,这个进程中可能存在多个现在。一个线程创建时,会分配1M的栈。这个栈主要用于方法传递实参和方法内部定义的局部变量。如果方法中有涉及到对象,则在堆中创建类型对象和类型实例。类型对象主要由类型对象指针、同步块索引...
分类:
其他好文 时间:
2015-03-29 23:33:11
阅读次数:
232
声明:本文最初是本人写在51CTO的一篇学习笔记,原文地址:http://kestrelsaga.blog.51cto.com/3015222/612118反射的作用:1. 可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型;2. 应用程序需要在运行时从某个特定的程序集中...
分类:
其他好文 时间:
2015-03-20 17:51:06
阅读次数:
111
机构类型设计模式目录,之前的创建类型的设计模式介绍看这里适配器模式桥接模式组合模式装饰模式外观模式享元模式代理模式1. 适配器模式(将某个类的接口转换成客户端期望的另一个接口表示。适配器模式可以消除由于接口不匹配所造成的类兼容性问题。)引用院子Learning hard的示例,比较经典的插头例子us...
分类:
其他好文 时间:
2015-03-19 23:54:12
阅读次数:
284
原文:如何通过反射实现动态功能模块加载 程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性。 下面我们将介绍如何通过不使用反射的方式和使...
分类:
其他好文 时间:
2015-01-27 09:15:16
阅读次数:
158
经过一个多月的努力和共同开发,我们小组的机房合作也终于完成了,由于这次是合作的组长所以要做好的不仅仅是系统的那些逻辑,更多的是学会使用一些工具去将自己的思路和相应的逻辑表述出来。
一、EA图
之前使用EA画过类图、用例等一些常用的图,但是这次合作要将九种图对应到每个类型的文档中。这就要求我们必须很熟练地使用EA工具,尤其是做组长的。这里主要介绍创建类型和MoreTools...
分类:
其他好文 时间:
2015-01-09 17:30:17
阅读次数:
239
应用场景:将数据表TB_USER中字段NNDP的内容中为[sannanyinv]转换为[3男1女]主要脚本:一个游标脚本+分割字符串函数+拼音转数字脚本操作步骤如下:1、创建类型 create or replace type splitTable is table of varchar2(100);2、创建函数fn_splitString(功能是将字符串分割成多条记录)--测试语句select *...
分类:
数据库 时间:
2015-01-08 18:12:06
阅读次数:
237
1 --创建类型 2 CREATE OR REPLACE TYPE "T_LINK_LOB" AS OBJECT 3 ( 4 V_LOB CLOB, 5 STATIC FUNCTION ODCIAGGREGATEINITIALIZE(SCTX IN OUT NOCOPY T_LINK_LO...
分类:
其他好文 时间:
2014-12-22 10:53:20
阅读次数:
564
1.什么是反射?
MSND:反射提供了封装程序集、模块和类型的对象(Type 类型)。可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。如果代码中使用了属性,可以利用反射对它们进行访问。
反射的名称空间:System.Reflection,具体参考http://msdn.microsoft.com/zh-cn/library/sys...
分类:
其他好文 时间:
2014-12-12 14:59:24
阅读次数:
128
反射概述 和Type类1.反射的作用简单来说,反射提供这样几个能力:1、查看和遍历类型(及其成员)的基本信息和程序集元数据(metadata);2、迟绑定(Late-Binding)方法和属性。3、动态创建类型实例(并可以动态调用所创建的实例的方法、字段、属性)。序章中,我们所采用的那个例子,只是反...
分类:
Web程序 时间:
2014-11-21 14:14:17
阅读次数:
198