04 2017 档案
摘要:1、理解:备忘录模式就是在发起人内部有一个创建备忘录类的方法,这个备忘录类初始化时保存了发起人的状态,如果发起人要恢复状态就调用备忘录的状态属性,也可以通过一个管理者类来管理这个备忘录。 2、定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到
阅读全文
摘要:1、一种事件会有不同的状态,我们将这些状态都独立出来,用一个类去维护这些状态。 2、定义:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 3、代码实现: 1)定义一个抽像的类 2)实现类A\B 3)要有一个维护实现状态类的子类 4)客户端
阅读全文
摘要:Json.NET Json.NET是一个读写Json效率比较高的.Net框架.Json.Net 使得在.Net环境下使用Json更加简单。通过Linq To JSON可以快速的读写Json,通过JsonSerializer可以序列化你的.Net对象。让你轻松实现.Net中所有类型(对象,基本数据类型
阅读全文
摘要:1、理解:webservice就是为了实现不同服务器上不同应用程序的之间的通讯 2、让我们一步一步的来做一个webservice的简单应用 1)新建一个空的web应用程序,在程序上右键,新建项目,选择"web服务",会出现一个weservice1.asmx程序,程序如下: namespace Web
阅读全文
摘要:1、个人理解:首先我们要有一件产品,这个产品由多个部件组成;然后再有一个抽象建造者,将建造这个产品的部件都写成抽象方法,继承它的子类会去重写这些方法。最后我们要有一个指挥者类,去封装调用这些方法,也就是建造的过程。 2、定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
阅读全文
摘要:1、个人理解:有时候我们要去访问很多类里面的方法会比较麻烦,就想,我可不可以只访问一次就可以访问到所有的类,这样就有了外观模式,他在类A中封装了一个方法对其它很多类B,C,D...中的方法进行访问,那么我们要访问B,C,D...类中的方法就只需要访问A中的一个方法就可以了。 2、定义:为子系统中的一
阅读全文
摘要:1、个人理解,我们在考试的时候,会每人发一份卷子,这个卷子都是一样的,也就成了模板,但是这个卷子不一样的地方是什么呢,就是我们写在上面的答案,那么我们现在将这个卷子当成一模板写成一个类,但是这个类中答案的部分又不能被写死了,那么我们就将这个写答案的地方写成一个抽象方法,让继承他的子类去实现这个抽象方
阅读全文
摘要:1、个人理解:也就是在具体的原型类中去重写Clone方法,在这个方法中去掉用this.MemberwiseClone()方法,这是对对象的浅表复制 2、专业解释:用原型实例指定创建对象的种类,并且通过拷贝这些原创建新的对象 3、代码实现 1)抽象的原型类 2)具体的原型类 3)客户端代码
阅读全文
摘要:1、个人理解:被代理类与代理类同时要实现相同的接口或抽象类,在代理类中保留对被代理类的引用,实现抽象类的方法时对被代理类的方法进行调用,初始化代理类的时候要传入的参数是被代理类,当我们调用代理类的方法时实际上执被代理类的方法,也就实现了代理模式。 2、专业解释:为其他对象提供一种代理以控制对这个对象
阅读全文
摘要:1、游标是什么: 个人理解:游标相当于数据表中的一个指针,它可以一行一行的去读你的表中的数据 2、如何使用游标: 游标的使用分为五个步骤:定义游标、打开游标、使用游标、关闭游标、释放游标; 1)定义游标:定义了一个名叫test_Cursor ,将表的所有列数据赋值给了他 2)打开游标: 3)使用游标
阅读全文
摘要:1、我的个人理解,会根据不同时期有不同的理解 理解一:装饰模式给我的理解就是对一个对象进行层层包装,而每一次包装都是在上一层的基础上进行,而不是从然来没有进行任何包装的对像开始的 2、定义:动态的给一个对象添加一些额外的职责,就是增加功能来说,装饰模式比生成子类更为灵活。 3、以对人类进行装饰为例,
阅读全文
摘要:我之前一直用的sqlservice 也用过sqlite和mysql,今天别人给了我两上sql角本,需要建表空间和表; 其实这里的表空间和其它数据库中的数据库是一样的,具体要进行以下几步: /*第1步:创建临时表空间 */ create temporary tablespace user_temp t
阅读全文
摘要:为了用navicat操作数据库,我安装了navicat,安装完后可以连接oracle,mysql,sql service,sqlite,所以这个工具非常好用。 但是在连接数据库的时候报错了:“ORA-12737: Instant Client Light: unsupported server ch
阅读全文
摘要:介绍:它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户 1.定义抽象算法类 2.定义具体的算法去实现抽象类 3.上下文,类中有算法类的属性,有一个调用算法类的方法 4.客户端调用
阅读全文
摘要:实现一个计算机的功能,可以对两个数进行加、减、剩、除 1、创建一个运算类,让具体的运算去继承 2、具体的操作类去继承操作类 3、简单工厂类,里面有一个创建运算类的方法 3、客户端代码
阅读全文
摘要:单例模式的代码: 1、懒汉式:在对象不存在的时候才创建,考虑了多线程 2、饿汉式:在自己被加载时就将自己实例化
阅读全文