.NET设计模式系列文章

目录计划:

第Ⅰ部分 开篇

开篇

第Ⅱ部分 创建型模式篇

第1章 单件模式(Single Pattern)

第2章 抽象工厂模式(Abstract Factory)

第3章 建造者模式(Builder Pattern)

第4章 工厂方法(Factory Method)

第5章 原型模式(Protype Pattern)

第6章 创建型模式专题总结

第Ⅲ部分 结构型模式篇

第7章 适配器模式(Adapter Pattern)

第8章 桥接模式(Bridge Pattern)

第9章 装饰模式(Decorator Pattern)

第10章 组合模式(Composite Pattern)

第11章 外观模式(Façade Pattern)

第12章 享元模式(Flyweight Pattern)

第13章 代理模式(Proxy Pattern)

第14章 结构型模式专题总结

第Ⅳ部分 行为型模式篇

第15章 模版方法模式(Template Method)

第16章 命令模式(Command Pattern)

第17章 迭代器模式(Iterator Pattern)

第18章 观察者模式(Oberver Pattern)New!

第19章 中介者模式(Mediator Pattern)

第20章 备忘录模式(Memento Pattern)

第21章 解释器模式(Interpreter Pattern)

第22章 状态模式(State Pattern)

第23章 策略模式(Strategy Pattern)

第24章 职责链模式(Chain of Responsibility)

第25章 访问者模式(Visitor Pattern)

第26章 行为型模式专题总结

第Ⅴ部分 综合篇

第27章 从设计原则到设计模式

第28章 如何合理的使用设计模式

第29章 从灵活性与重用性看设计模式

第30章 设计模式与实践

时间: 2024-12-11 19:27:46

.NET设计模式系列文章的相关文章

设计模式(C#)系列文章索引

介绍 类图加实例的方式介绍设计模式(C#) 创建型模式(Creational Pattern) 1.设计模式(C#) - 抽象工厂模式(Abstract Factory Pattern) 介绍 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类. 2.设计模式(C#) - 建造者模式(Builder Pattern) 介绍 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示. 3.设计模式(C#) - 原型模式(Prototype Pattern) 介绍 用

IT软件人员的技术学习内容(写给技术迷茫中的你) - 项目管理系列文章

前面笔者曾经写过一篇关于IT从业者的职业道路文章(见笔者文:IT从业者的职业道路(从程序员到部门经理) - 项目管理系列文章).然后有读者提建议说写写技术方面的路线,所以就有了本文.本文从初学者到思想者的四步方面对IT从业者的技术路线做了阐述(见笔者文:IT从业者的学习规划 - 学习者系列文章开篇),从浅到深的对技术路线需要学习的内容做了叙述,后续会对学习者系列文章进行书写,本文就当做该系列文章的一个版图吧. 对于技术路线,笔者认为,在工作之余,就该自我主动的去学习技术和业务方面的知识.一方面是

IT从业者的学习规划 - 学习者系列文章开篇

    前言:本文以<IT从业者的职业规划>一文中的职业为基础,结合笔者自身的工作学习经验,对IT从业者学习的过程进行系统规划性的分析和阐述,以期能帮助处于迷茫中的从业者们.     一直想找个时间把以前的经验总结下来,记录成系列形式的文章.我喜欢系列形式的文章.看园子里的系列文章,往往有期待感,也有满足感.一来它是一个系统的学习的过程:二来也是作者的一个系统的经验总结的过程,对人对己都有益处.系列文章是能够帮助学习者一步步的从不知道到应用高手的学习的一个过程.(在此请园子里的高手们多写系列形

产品设计步骤 - 产品管理系列文章

笔者做产品经理职位还不久,但是也积累了一些经验,本文就讲讲产品经理对产品的设计步骤,与大家共同交流学习,共同提高. 产品经理现在要求的更多的是需求分析.原型设计和后期的运营三方面重点内容.其中,需求分析这块如果团队人员比较全的话就要求产品经理对需求这块进行把控,项目经理对需求进行整理总结,系统分析师对需求进行分析:原型设计这块是产品经理的一大工作部分,就是在经过了需求分析之后,对产品的界面和用户体验等进行设计,形成基本的操作模式,同时也能够让团队或客户对产品本身的特色做了解和及时的反馈,对产品的

在新的平台上编程 ----微软 .NET平台系列文章之一(译文/赵湘宁 )

编程|微软 在新的平台上编程 ----微软 .NET平台系列文章之一 译文/赵湘宁     一年多来,我将注意力一直放在微软的.NET CLR(公共语言运行时:Common Language Runtime)平台.在我看来,今后大多数新的开发都将面向这个平台,因为它使应用程序的开发变得更容易.更简单.同时,我还期望现有的应用开发能迅速移到.NET平台上来.    为了帮助开发人员掌握这个新的平台,本文以及以后的系列文章将专门针对.NET讨论各种编程问题.我将假设你已经熟悉面向对象的编程概念.每一

稳扎稳打Silverlight 3.0系列文章索引

相关文章:稳扎稳打Silverlight 2.0系列文章索引 在线DEMO http://www.cnblogs.com/webabcd/archive/2009/08/04/1538238.html 1.稳扎稳打Silverlight(33) - 3.0控件之AutoCompleteBox,DataPager 介绍 Silverlight 3.0 控件一览: AutoCompleteBox - 自动完成控件.当用户输入部分信息后,此控件可以基于指定的过滤算法在一个下拉框中陈列出匹配项 Data

系出名门 Android系列文章索引

介绍 系出名门 Android 系列文章索引:搭建开发环境, 布局, 菜单, 对话框, 通知, 活动, 服务, 广播, 广播接收器, 控件, 数据库支持, 内容提供器, HTTP通信, XML解析, 异步消息处理 1.系出名门Android(1) - 在 Windows 下搭建 Android 开发环境,以及 Hello World 程序 介绍 搭建 Android 的开发环境,以及写一个简单的示例程序 在 Windows 下搭建 Android 开发环境 Android 项目的目录结构说明 写

DNN模块开发系列文章(7)——用CodeSmith Templates进行编码

在利用CodeSmith Templates进行代码编写之前,我们应该先完成数据表的设计.因为CodeSmith Templates是根据数据表的字段来生成相应代码的. 首先根据<DNN模块开发系列文章(1)--分析设计>中对MyCompany_Article文章信息表的定义在SQL Server数据库中进行设计.记住要设计好主外键,特别是与Modules表的关联. 其次,我们还可以将程序所用到存储过程先编写好.在编写存储过程时,我们可以利用CodeSmith Templates中Stored

DNN模块开发系列文章(6)——DNN中的通用控件(下)

TextEditor: 开发系列文章(6)--DNN中的通用控件(下)-通用语言模块">简介: 富文本编辑器控件.功能就不用多说了吧,大家都经常用到的.DNN利用Providers模式可以很方便的集成多种富文本编辑器.据我所知就有:FreeTextBox,FCKEditor,WebHtmlEditor,CuteEditor.大家可以通过配置web.config就可以很容易的选择使用一种了,具体的配置方法在每一个富文本编辑器Providers中应该都有详细的说明. 位置:controls\T