http://terrylee.cnblogs.com/archive/2006/06/01/334911.html
转载 2007-04-24 16:47:00
78阅读
2评论
Docker网络(Network)+ 部署Redis高可用集群Docker网络模式理解Docker0容器互联 (link)自定义网络网络连通部署Redis高可用集群 Docker网络模式Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP,同时Docker
转载 2023-08-30 17:13:35
67阅读
前阵子想改进产品的配置文件结构,因此研究了一下Configuration程序集,看看能不能用来做基础,现总结如下。1. 概述在.NET Framework中,微软提供了Configuration程序集,包含用于处理配置数据的编程模型的类型。1.1 基本结构Configuration的基本结构如下:ConfigurationManager是配置信息的读写类,对于一些内置的配置信息,可以通过该类从标准
工厂模式——设计模式初探     最近,正在抓紧时间看.NET的视频,期末考试结束了,整个人也散了,找不到什么正经的事情干,没事就在实验室泡着,学习一下各方各面的知识,拓展一下思路和知识,感觉不错,呵呵。     下面是在听WebCast的设计模式的视频时,实现的例子,比较简单,具体对模式的理解和应用还很需要深入……using Sy
原创 2005-06-12 19:30:00
1867阅读
## .NET Core 设计模式实现流程 ### 步骤概述 下面是实现".NET Core 设计模式"的一般流程: | 步骤 | 描述 | | --- | --- | | 1 | 了解设计模式的概念和作用 | | 2 | 选择适合的设计模式 | | 3 | 学习设计模式的实现原理和使用方法 | | 4 | 在.NET Core项目中应用设计模式 | | 5 | 进行测试和调试 | | 6
原创 2023-08-15 12:13:30
41阅读
.NET设计模式开篇——.NET设计模式系列之一Terrylee,2005年12月06日前言加
原创 2023-04-11 09:05:39
91阅读
.NET的设计模式
翻译 精选 2010-01-09 20:56:14
335阅读
在.Net中,我们很少有机会使用Iterator模式,因为.Net Framework已经运用Iterator模式为所有的集合对象实现了迭代器。我们在遍历集合对象时,喜欢使用C#提供的foreach语句来访问该对象中的所有元素,例如访问ArrayList对象al:foreach (object o in al){ Console.WriteLine(o.ToString());}而该语句...
原创 2021-07-22 11:54:01
52阅读
“面向接口编程”是面向对象编程思想中最重要的一个原则。根据“封装变化”的原理,我们常常将易于变化的部分进行抽象,定义为接口。对于调用者而言,只需要知道接口的外部定义即可,具体的实现则不用理会。在设计模式中,Strategy模式就是这样的一个“面向接口编程”的最佳体现,它进行抽象的一部分是针对特定的“算法”,或者说是“策略”。
原创 2021-07-22 11:57:11
132阅读
一.访问者模式的定义: 表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作。 二.访问者模式的结构和角色: 1.Visitor 抽象访问者角色,为该对象结构中具体元素角色声明一个访问操作接口。该操作接口的名字和参数标识了发送访问请求给具体访问者的具
转载 2016-05-12 09:05:00
93阅读
2评论
一、模式概述 在面向对象设计时,我们常常需要辨认对象的职责。理想的状态下,我们希望自己建立的对象只具有一个职责。对象的责任越少,则该对象的稳定性就越好,受到的约束也就越少。职责分离,可以最大限度地减少彼此之间的耦合程度,从而建立一个松散耦合的对象网络。 职责分离的要点是对被分离的职责进行封装,并以抽象的方式建立起彼此之间的关系。在C#中,我们往往将这些可能变化的对象抽象为接口和抽象类,从而将原来...
转载 2006-09-07 00:24:00
74阅读
2评论
一、模式概述 描述Composite模式的最佳方式莫过于树形图。从抽象类或接口为根节点开始,然后生枝发芽,以形成树枝节点和叶结点。因此,Composite模式通常用来描述部分与整体之间的关系,而通过根节点对该结构的抽象,使得客户端可以将单元素节点与复合元素节点作为相同的对象来看待。 由于Composite模式模糊了单元素和复合元素的区别,就使得我们为这些元素提供相关的操作时,可以有一个统一的接口...
转载 2006-09-07 00:22:00
58阅读
2评论
  组合模式(Composite Pattern) ——.NET设计模式系列之十一 Terrylee,2006年3月 概述 组合模式有时候又叫做部分-整体模式,它使我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以向处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。 意图 将对象组合成树形结构以表示“部分-整体”的层次结构。Composite模式使得用户
原创 2021-06-16 20:40:16
128阅读
《.Net中的设计模式》系列第二篇。通过Web控件在.Net中的实现,来分析Composite模式。本文简单介绍了Composite模式的实现,并结合.Net的实例,提出了一种新的实现Composite模式的方式:复合方式。本文链接:《.Net中的设计模式——Composite模式
原创 2021-07-22 11:53:59
394阅读
讲解.Net Framework中的Decorator模式
原创 2021-07-22 11:57:12
118阅读
装饰模式(Decorator Pattern) ——.NET设计模式系列之十 Terrylee,2006年3月 概述 在软件系统中,有时候我们会使用继承来扩展对象的功能,但是由于继承为类型引入的静态特质,使得这种扩展方式缺乏灵活性;
原创 2021-07-02 11:25:27
140阅读
  代理模式(Proxy Pattern) ——.NET设计模式系列之十四 Terrylee,2006年5月 摘要:在软件系统中,有些对象有时候由于跨越网络或者其他的障碍,而不能够或者不想直接访问另一个对象,如果直接访问会给系统带来不必要的复杂性,这时候可以在客户程序和目标对象之间增加一层中间层,让代理对象来代替目标对象打点一切。这就是本文要说的Proxy模式。   主要内容 1.例说Pro
原创 2021-06-16 20:42:22
127阅读
命令模式(Command Pattern) ——.NET设计模式系列之十七 TerryLee,2006年7月 概述 在软件系统中,“
原创 2021-07-02 10:42:57
90阅读
组合模式(Composite Pattern) ——.NET设计模式系列之十一 Terrylee,2006年3月 概述 组合模式有时候又叫做部分-整体模式,它使我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以向处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。 意图 将对象组合成树形结构以表示“部分-整体”的层次结构。Composite模式使得
原创 2006-03-11 14:56:00
978阅读
代理模式(Proxy Pattern) ——.NET设计模式系列之十四 Terrylee,2006年5月 摘要:在软件系统中,有些对象有时候由于跨越网络或者其他的障碍,而不能够或者不想直接访问另一个对象,如果直接访问会给系统带来不必要的复杂性,这时候可以在客户程序和目标对象之间增加一层中间层,让代理对象来代替目标对象打点一切。这就是本文要说的Proxy模式。   主要内容 1
原创 2006-05-18 13:51:00
1373阅读
  • 1
  • 2
  • 3
  • 4
  • 5