Miss.Zhou
Miss.Zhou
全部文章
设计模式
###基本算法(~ o ~)Y(1)
.net(1)
2014多校联合(2)
acm(12)
arcgis(1)
bfs(1)
c#(1)
c++(1)
CF(2)
codeforces(5)
css(1)
dp(27)
git使用(1)
hdu(27)
java(1)
javascript(4)
LeetCode(47)
leetcode (1)
lightoj(1)
oi(1)
php(12)
poj(13)
poj 搜索 算法 acm(1)
poj 算法 线段树 懒惰标记(1)
python(2)
RMQ(1)
socket(1)
splay(1)
tarjan(3)
trie(3)
vmware(1)
web开发(1)
xml(1)
—dp(9)
—STL(2)
———哈希表(2)
———网络流(1)
—二分(2)
—图论(7)
—字符串(4)
—思维题(1)
—搜索(7)
—数据结构(5)
—数论(9)
—贪心(4)
三分(1)
二分图(3)
前端(1)
动态规划(1)
匈牙利算法(1)
博弈(1)
压缩(1)
双连通分量(1)
图论(4)
多校(2)
并查集(1)
并查集 poj(1)
并查集 几何 hdu(1)
并查集 算法(2)
广搜(2)
思维题(1)
拓扑排序(1)
搜素(1)
搜索(1)
操作系统(2)
数据结构(1)
数论 算法(3)
最佳二分匹配(1)
最大二分匹配(2)
最小树形图(1)
未归档(397)
杭电(7)
树型dp(2)
模拟(1)
欧拉回路(1)
正则表达式(1)
深搜(1)
深搜 hdu 算法(1)
矩阵(1)
算法(10)
算法 并查集(1)
线段树(6)
编程(1)
网络流(4)
计算机基础(4)
贪心(1)
随笔(1)
题解(8)
验证码(1)
归档
标签
去牛客网
登录
/
注册
MissZhou的小窝
六年磨一剑~
全部文章
/ 设计模式
(共19篇)
设计模式——代理模式
代理模式:为其他对象提供一种代理以控制对这个对象的访问 使用场合: (1)远程代理,为一个对象在不同的地址空间提供局部代表,这样可以隐藏一个对象存在于不同地址空间的事实 .NET中在应用程序项目中加入一个web引用,引用一个WebService此时会在项目中产生一个WebReference的文件夹和...
设计模式
代理模式
2018-03-21
0
483
设计模式——外观模式
定义:为子系统中的一组接口提供一个一致的界面,此模式定义了一个高级接口,这个接口使得这一个子系统更加容易使用。 首先,在设计初期阶段,应该要有意识的将不同的层分离。其次,在开发阶段,子系统往往因为不断的重构演化而变得复杂,增加外观类可以提供一个简单的接口,减少他们的依赖。第三,在维护一个遗留的大型系...
设计模式
外观模式
2018-03-13
0
515
设计模式——中介者模式
中介者模式:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式的相互引用,从而使得其耦合松散,而且可以独立的改变它们之间的交互。 abstract class Mediator//抽象中介者 { public abstract void Send(string ...
2018-03-11
0
399
设计模式——适配器模式
感觉这个才是最简单的设计模式有木有!就是把之前的接口再封装一下而已== 当系统的数据和行为都正确,但是接口不符合时,我们应该考虑使用适配器模式,目的是使控制范围之外的一个原有对象与某个接口匹配。适配器模式主要用于希望复用一些现有的类,但是接口和复用环境不一致的情况 abstract clas...
2018-03-06
0
410
设计模式———建造者模式
对象说除了单例模式以外这个设计模式最简单……小100行……哪里简单 学习建造者模式再次印证了学习OOP最好的方法是学设计模式 运用场景是讲一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。即:讲一个产品的内部表象和产品的生成过程分割开来,从而可以使得一个建造过程生成具有不同内部...
设计模式
建造者模式
C#
面向对象
2018-03-05
0
440
设计模式——单例模式
用全局变量使得一个对象被访问,但是它不能防止你实例化多个对象。最好的办法是,让类自身负责保存它唯一的实。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问该实例的方法 class Singleton { private static Singleton instan...
设计模式
单例模式
2018-03-01
0
451
设计模式——策略模式
设计商场收银软件 根据客户需求购买的单价和数量,计算总额 商场需求:打折和满减 简单工厂弄湿每次维护或扩展收费都要改动这个工厂,以至于代码需要重新编译部署 引入策略模式:定义算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户 using System; ...
设计模式
策略模式
c#
反射机制
2018-02-28
0
453
c#反射机制+抽象工厂
using System.Configuration;默认使用之前要添加引用对应的dll 之前用抽象工厂模式类名没法变啊,还是要手动写出要实例化的类,重新编译 但是,反射机制的出现使得我们通过修改配置文件无需再次编译! 具体如下 修改配置文件的Sqlserver即可 配置文件 <?xml ve...
2018-02-26
0
524
工厂方法模式
简单工厂模式的最大优点在于工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类,对于客户端来说,去除了与具体产品的依赖 引入: 工厂方法模式 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到了其子类 简单的来说,工厂模式实现的时候,客户端需要决定实...
设计模式
工厂方法
2018-02-23
0
0
首页
上一页
1
2
下一页
末页