Click here to Skip to main content
65,938 篇文章
CodeProject 正在发生变化。了解更多

模式

模式

精选阅读

作者:Akhil Mittal
MVC3 应用程序中的存储库模式与 Entity Framework
作者:Giovanni Scerra
以下指南并非详尽无遗,旨在应用于SOLID原则和面向对象设计模式的正确使用之上。
作者:Nish Nishant
作者:Rahul Rajat Singh
在本文中,我们将尝试理解服务定位器模式。

最新文章

作者:Akhil Mittal
MVC3 应用程序中的存储库模式与 Entity Framework
作者:Giovanni Scerra
以下指南并非详尽无遗,旨在应用于SOLID原则和面向对象设计模式的正确使用之上。
作者:Nish Nishant
作者:Rahul Rajat Singh
在本文中,我们将尝试理解服务定位器模式。

所有文章

按分数排序

模式 

作者:Akhil Mittal
MVC3 应用程序中的存储库模式与 Entity Framework
作者:Giovanni Scerra
以下指南并非详尽无遗,旨在应用于SOLID原则和面向对象设计模式的正确使用之上。
作者:Rahul Rajat Singh
在本文中,我们将尝试理解服务定位器模式。
作者:Amir Jalilifard
让我们与我们迷人的朋友:JavaScript 一起, 来一次前往 MVC、 MVP 和 MVVM 模式 Land 的激动人心的旅行。
作者:Emre Ataseven
C2 架构模式的描述及示例
作者:Habibur Rony
管道和过滤器的基本概念;管道和过滤器架构风格是什么;何时需要使用它;管道和过滤器模式的框架;使用它实现的一个小型AI工具。
作者:shijo joseph
可以轻松执行相等比较操作的扩展方法库。
作者:Ansel Castro
ENTERLIB 简介, 一个适用于 Android 的 MVVM 框架。
作者:Boris Brock
本文介绍了一个用于在 C# 中实现单例模式的可重用基类。
作者:David Cantrell
讨论了一个包装 ADO Connection 对象并使其对开发人员更友好的类。
作者:Henrik Vestermark
一个 JavaScript 函数,用于将正则表达式分解为其基本组件。
作者:Henrik Vestermark
用于优化正则表达式的 JavaScript 工具
作者:Pat Capozzi
在本文中,我将MVVM模式在Silverlight中的使用简化到最少的代码行,以便理解基础知识。
作者:ASP.NET Community
抽象工厂 :“四人帮” 对此设计模式的定义是:“提供一个创建相关或依赖对象族的接口”
作者:dorodnic
C++ 中抽象工厂设计模式的分步实现
作者:Rahul Dhammy
本文介绍了在 C# 中实现的适配器模式。
作者:Gary H Guo
讨论如何在运行时为对象添加方面,并使用动态装饰器增强它们。
作者:Rahul Rajat Singh
在本文中, 我们将尝试理解组合设计模式。
作者:Rahul Rajat Singh
本文旨在了解策略模式的基础知识。
作者:Rahul Rajat Singh
在本文中,我们将讨论依赖倒置原则、控制反转和依赖注入。
作者:Rahul Rajat Singh
本文是关于单例模式的又一次解释和实现。
作者:SubhamoyBurman
这就是像我这样的傻瓜解释抽象工厂模式以及如何使用它的方法
作者:Dave Midgley
.NET委托和泛型允许优雅地实现命令模式。
作者:Mahsa Hassankashi
这是关于 AngularJS 和存储库模式用于开发专业 MVC 应用程序的最简单的教程。它包含一个关于实际权限管理项目的源代码。
作者:Kaj Bromose
如何通过 LocalBroadcastManager 使用消息传递进行回调。
作者:Florian Rappl
对 async / await 的介绍,异步编程的常见错误和解决方案,以及使用异步编程的用法和好处。我们还将讨论基于并发的有趣模式。
作者:Petr Ivankov
作者:Rahul Rajat Singh
在本文中, 我们将尝试理解 Null 对象模式。
作者:ManojKumar19
使用 NLog 2.0 进行 Silverlight 应用程序的服务器端日志记录。
作者:Michael Agroskin
BindingHub 是自切片面包以来最好的东西。读完本文后,您会开始想知道自己是如何在没有 BindingHub 的情况下生存这么久的。我创建它之后也曾有过同样的疑问。
作者:Naveen Karamchetti
本文试图解释在 BizTalk 集成中使用值映射缓存模式的时机。
作者:ASP.NET Community
桥模式 桥模式将抽象与其实现分离开来,使两者可以独立变化。 换句话说,我们创建一个
作者:ASP.NET Community
建造者模式描述了一种将对象与其构造分离的方式。 同一个构造方法可以创建不同的表示形式。
作者:Jon Woo
我写这篇文章是为了演示如何从头开始使用 SOLID 原则和常见设计模式构建应用程序
作者:Jon Woo
本文将演示编码原则的意义
作者:Jon Woo
我写这篇文章是为了演示如何从头开始使用 SOLID 原则和常见设计模式构建应用程序
作者:Mark Pelf
VO 和 DTO 模式的入门教程,附带示例
作者:Kenji Elzerman
了解如何在 C# 中使用策略模式来创建灵活且可重用的代码。使用此设计模式替换 if 语句并简化您的代码。
作者:Mark Pelf
不可变对象模式的入门教程,附带 C# 示例
作者:Richard Tauber
在没有虚函数的情况下实现动态多态,并在进程边界之间共享对象。
作者:ASP.NET Community
每次尝试从缓存中访问数据时, 都应假定数据可能已不存在。 因此,
作者:Lalit_Chandra
责任链模式由 G.O.F 定义为行为设计模式,用于将命令与其处理对象或处理程序解耦。
作者:Acharya Raja Sekhar
在本文中,我想分享我关于责任链设计模式的知识和一个简单的例子。
作者:ASP.NET Community
责任链模式是对象之间的一种通信方式。顾名思义,它构建了一个处理程序链,每个处理程序
作者:Sudheer Reddy K
本文讨论了如何在 JavaScript 中模拟类结构以及创建它们的模式。
作者:Samuel Gonzalo
代码优先的现实生活数据模型案例
作者:Ranjan.D
收集器、翻译器和格式化器模式的入门指南
作者:Farhad Alizadeh Noori
本文详细介绍了高效分组正则表达式搜索器的实现。
作者:Gary H Guo
将组件、方面和动态装饰器原理应用于 ASP.NET 应用程序
作者:Super Lloyd
一个更简单的复合应用程序库。
作者:Sacha Barber
了解 CQRS 应用程序可能如何工作,并附带一个演示应用程序
作者:Giorgio Arata
采用 lambda 闭包方法获得的装饰器设计模式修订版。
作者:Mark Pelf
C# 中的装饰器模式教程,展示了 C# 中的 3 个版本
作者:Rasik Bihari Tiwari
依赖注入、DI 容器、IoC 容器和控制反转是一个令人困惑的世界。让我们直接面对它们。
作者:Pranay Rana
什么是依赖注入,以及为什么需要这种软件设计模式。
作者:Mark Pelf
我们解释 DI 模式, DIP, IoC, DI 容器。
作者:ASP.NET Community
设计模式设计模式是四个程序员最初定义的常见问题的公认解决方案。设计模式是
作者:coded007
一个完全理解设计模式的系列
作者:DotNetSteve
使用委托来分组、处理横切关注点并创建动态验证器。
作者:Ciumac Sergiu
解释声音指纹算法,并以实际示例检测用户本地驱动器上的重复文件。
作者:Stridemann
在游戏开发中使用此模式的示例
作者:Alexander Chernosvitov
使用 HTML5 旋转功能进行反机器人控制
作者:After2050
本文通过一个示例演示如何在 JavaScript 中创建公共和私有成员。
作者:ASP.NET Community
企业库"Microsoft 的模式与实践企业库是一个应用程序块库,旨在帮助开发人员
作者:mbarbac
Kerosene ORM 支持完整的类数据库的 WCF 服务和连接
作者:Kenji Elzerman
C# 装饰器模式允许在运行时向对象添加行为。 在本教程中, 我将展示如何在最小化 API 中使用 C# 实现装饰器模式。
作者:ASP.NET Community
外观模式外观设计模式提供了一个简单的接口,并控制对一系列复杂接口和/或子系统的访问。一些
作者:Rahul Dhammy
在 C# 中实现外观设计模式
作者:ASP.NET Community
工厂模式工厂设计模式的工作是创建具体的子类。您可以看到工厂设计模式在 .NET 中广泛使用。
作者:Marla Sukesh
在本文中,我们将学习工厂方法模式和抽象工厂模式之间的区别。
作者:Samir Dedhia
使用泛型实现工厂模式
作者:Anurag Gandhi
在 ASP.NET 控件上更快速地保存回发数据和简化的模型绑定。
作者:Mark Pelf
关于 C# 中流式接口模式的教程文章
作者:Pranay Rana
享元模式旨在创建一个对象池,从而允许共享已创建的对象,使应用程序消耗更少的内存。
作者:Rahul Dhammy
使用 C# 实现享元设计模式
作者:ASP.NET Community
享元模式用于当您拥有大量共享公共信息的小对象时。 该模式的使用减少了
作者:Marla Sukesh
本文将介绍编程中使用的非常知名的设计模式“工厂模式”。
作者:wmjordan
这是“Interceptor in the Wild”的替代方案。函数装饰器模式提供了一种在不使用 IoC 框架或修改方法实现的情况下,向现有方法注入新行为的方法。
作者:Jon Pajela
通用抽象工厂设计模式
作者:Shvetsov Evgeniy
用于用户类型的安全且通用的迭代器。
作者:Robin Cheng (HPMV)
利用 C# 泛型创建并行的构建器层次结构, 从而减少总体工作量。
作者:Daniele Fontani
了解如何配置依赖注入以按设计实现目标。
作者:Guirec
本文将向您介绍一组 3 个简单的扩展方法, 可以在许多情况下帮助您摆脱正则表达式。
作者:ASP.NET Community
IDisposable 模式不是经典模式之一。 它是 MSDN 建议的实现 IDisposable 接口的模式。 您应该
作者:ashish__shukla
MediatR 库提供了一种在 .NET 应用程序中实现中介者模式的简单方法。
作者:Priyank Modi
深入探讨:策略设计模式、依赖注入(DI)、开闭原则(OCP)与松耦合 vs 紧耦合
作者:João Matos Silva
一个接近现实世界的示例,演示了如何使用拦截器模式在不更改实现的情况下实现新行为
作者:Dr. Curtis Shull
使用 IOC/DI 和存储库工厂与 LightCore。
作者:ASP.NET Community
迭代器模式的作用是提供一种在不了解聚合结构的情况下按顺序访问聚合对象的方式。
作者:ASP.NET Community
迭代器模式的作用是提供一种在不了解聚合结构的情况下按顺序访问聚合对象的方式。
作者:Nitin Singh India
JavaScript 已成为客户端 Web 开发的首选语言。从一开始,浏览器就引入了各种功能来支持访问和修改文档对象模型组件。jQuery 已将大部分原生功能抽象为新的结构,现在 pro
作者:Mayank_Gupta_
JavaScript 中的立即调用函数表达式
作者:Rupesh Kumar Tiwari
JavaScript 模块模式有助于以面向对象的方式编写代码,并具有高 Web 性能。
作者:Ivan Leonenko
如果您想要一种简单的方式来保持应用程序的运行,您可能会对此方法感兴趣。而且请记住,无法终止的进程通常是糟糕的设计,在大多数情况下您基本上不应该使用它。
作者:mbarbac
使用 Kerosene ORM 动态实现 Repository 和 Unit of Work 模式
作者:mbarbac
深入了解 Kerosene ORM 实体映射操作模式, 该模式提供对 POCO 对象的完全真实支持。
作者:Rajan Patekar
项目的 N 层架构
作者:iSahilSharma
本文提供了 ASP.NET MVC 5 Web 应用程序框架的概述。
作者:Shivprasad koirala
在本文中,我们将通过一个项目逐步学习 C# 设计模式和架构模式。
作者:Shakeel Iqbal
本文将指导您逐步编写出色的软件。
作者:Shemeer NS
使用简单的电视建造者在 C# 中解释建造者模式
作者:Shemeer NS
使用简单的工厂工厂在 C# 中解释工厂模式
作者:Akhil Mittal
使用 LINQ to SQL 创建 MVC 应用程序并执行 CRUD 操作
作者:Akhil Mittal
如何创建 MVC 应用程序并使用 EntityFramework 执行 CRUD 操作
作者:Akhil Mittal
使用 EntityFramework Code-First 方法的 MVC 应用程序
作者:Akhil Mittal
工作单元模式和存储库模式,以及如何在 MVC 应用程序中执行 CRUD 操作。
作者:Frank-Rene Schaefer
使用 Quex 生成词法分析器
作者:Mark Pelf
在本文中, 我们将在 C# 中构建一个实用的可重用日志代理。
作者:Paul Stovell
Magellan 简介,一个 WPF 的开源导航框架。
作者:Fiyaz Hasan
清晰定义 Angular.js Providers。了解结构和基本区别。
作者:fabio bussu
MatchKit 是一个 .NET 库, 提供一组类来构建匹配简单和复杂字符串的模式。
作者:ASP.NET Community
备忘录设计模式是一种帮助将对象内部状态保存到外部位置的模式,使我们能够在需要时稍后恢复状态。
作者:malakar.anil
本文解释了如何使用 MVC 编写易于维护和扩展的应用程序。
作者:Giovanni Scerra
防止空引用异常的模式
作者:Khademul Basher
MVC 模式及其类型和使用被动模型实现的示例。
作者:ASP.NET Community
MVP(模型-视图-表示器)框架 MVP 模式是用于构建 ASP.NET 应用程序的架构模式。它指的是将
作者:Thorsten Bruning
值对象的基类。
作者:Shivprasad koirala
本文将介绍 C# 中的 NULL 设计模式。
作者:ASP.NET Community
观察者模式
作者:Mark Pelf
C# 观察者模式教程文章
作者:Olivier_Giulieri
一个通用的 CRUD 应用程序 Web 用户界面,可在运行时根据外部元数据生成所有屏幕。它附带了地址簿、备忘录、待办事项列表、餐厅列表、酒窖和数据库结构文档的示例应用程序,这些应用程序易于自定义。
作者:ashish__shukla
从宏观层面理解 CQRS 模式
作者:D Sarthi Maheshwari
对可能的并行生产者-消费者模式的探讨。
作者:D Sarthi Maheshwari
对可能的并行生产者-消费者模式的探讨。(最后一部分)
作者:Josh Fischer
如何创建能够随着系统不断发展而扩展的 API。
作者:Giovanni Scerra
应用于软件工程的问题解决策略和启发法
作者:ASP.NET Community
原型模式建立在使用对象克隆的基础上。 原型通过克隆其具体类之一来创建新对象。 原型是
作者:ASP.NET Community
代理设计模式 “四人帮” 对此设计模式的定义是:“为另一个对象提供代理或占位符以控制访问”
作者:Andreas Gieriet
一些有用的 RAII C# 辅助类, 用于不实现 IDisposable 的功能。
作者:tumbledDown2earth
这里实现了一个服务概念,用于实现从任何地方到任何地方的无缝、无连接的计算。
作者:ASP.NET Community
RegularExpressionValidator 控件用于确认输入是否与正则表达式定义的模式匹配。 此类验证允许您
作者:Govindaraj Rangaraj
本文解释了如何通过规范模式使责任链模式可重用。
作者:Shivprasad koirala
在本文中, 我们将演示使用 ADO.NET 重用模板模式。
作者:Arlo Weston
在 JavaScript 中实现责任链模式
作者:honey the codewitch
为您的 C# 项目添加快速扫描仪/标记器
作者:Duarte Cunha Leão
在任何 JavaScript 对象中启用私有状态。
作者:ASP.NET Community
有大量的优秀规范性安全指导,以白皮书和书籍的形式提供。白皮书模式与实践
作者:Mark Pelf
服务定位器模式入门教程, 附带示例。
作者:Kieran Maltz, Cayen Systems
本文介绍了使用泛型 Fluent NHibernate 实现的数据库通信。
作者:ASP.NET Community
单例 单例设计模式可确保给定的对象只能存在一个实例。 它通过使类
作者:Akhil Mittal
本文以最简单易懂的方式介绍单例模式。 本文还将讨论静态类以及单例设计模式与静态类之间的区别。
作者:Sudheesh.P.S
C++ 中一个基于模板的、线程安全的单例实现
作者:Anele 'Mashy' Mbanga
一种灵活的 Java MySQL CRUD PHP 脚本生成器的看法。
作者:Christian Vos
SOLID 原则:Liskov 原则, C# 中的一个简单示例。
作者:Christian Vos
SOLID 原则:开闭原则, C# 中的一个简单示例。
作者:Govindaraj Rangaraj
本文解释了如何使用规范模式在 C# 中组合 LINQ 查询。
作者:ASP.NET Community
状态 状态模式允许对象在其内部状态改变时改变其行为。 该模式是一种行为设计
作者:Chris875
展示了状态模式和过程式解决方案。
作者:Rahul Dhammy
使用 C# 解释策略模式
作者:Anton Angelov
这是“策略模式-C#”的替代方案
作者:Scanix
SystemFramework 定义了接口、类和类型,以支持具有自己的垃圾收集器、委托等的原生运行时系统。SystemFramework 类的设计与 .NET Framework 的类相似。
作者:Giovanni Scerra
软件设计透明性介绍, 特别关注面向对象语言。
作者:Petr Ivankov
抽象数学理论在实践中的应用
作者:Stridemann
在迭代过程中识别已处理实体的模式, 而无需额外的集合。
作者:Rahul Rajat Singh
本文讨论桥梁模式,并尝试使用一个简单的应用程序来演示它。
作者:Rahul Rajat Singh
本文讨论了建造者设计模式,何时可以使用此模式以及何时应实现它。然后我们将看到 C# 中建造者模式的一个小的基础实现。
作者:Rahul Rajat Singh
本文讨论了责任链模式。
作者:Rahul Rajat Singh
本文讨论装饰器模式的基础知识, 以及何时可以使用此模式。
作者:Rahul Rajat Singh
本文讨论了外观模式。此模式何时有用。本文还介绍了一种实现外观模式的基础方法。
作者:Rahul Rajat Singh
在本文中, 我们将尝试理解工厂模式是什么, 该模式有什么好处, 以及如何使用 C# 实现该模式。
作者:Rahul Rajat Singh
本文讨论了代理模式,何时应使用代理模式以及使用代理模式的好处。
作者:Rahul Rajat Singh
在本文中,我们将尝试了解 Repository 和 Unit of Work 模式在 ASP.NET MVC 应用程序中的作用。
作者:Rahul Rajat Singh
本文描述了状态模式是什么,状态模式何时有用,以及如何在 C# 中实现状态模式的基础。
作者:Rahul Rajat Singh
在本文中,我们将尝试理解 Repository 和 Unit of Work 模式的基础知识,还将创建一个小型 ASP.NET MVC 示例应用程序,使用 Entity Framework 实现一个通用的 Repository 和 Unit of Work 类。
作者:Rahul Rajat Singh
在本文中,我们将讨论重试模式的重要性以及如何在应用程序中有效地实现它。
作者:Abul Kayes
在 C# .NET 中实现装饰器模式。
作者:Debopam Pal
三层架构是什么以及如何实现它。
作者:Livio Francescucci
关于如何使用 Mock 对象(Rhino Mocks)编写单元测试的基本介绍。
作者:Vivek Krishnamurthy
使用 Unity 应用程序块执行单元测试
作者:Sreekanth Mothukuru
其思想是使用依赖注入器 (DI) 框架 Ninject,通过全局设置动态地将我们的应用程序定位到 SQL Server 或 Oracle 数据库,使用 Entity framework (EF) 或 Dapper ORM。
作者:K. Naveen. Bhat
本文展示了如何借助委托轻松解决各种技术问题。
作者:Aleksandr Ulanov
什么是服务对象, 以及如何使用它们来使您的应用程序更整洁并保持可维护性。
作者:User 468701
如果您是依赖注入的新手,您有时会遇到无法注入的依赖项。本文涵盖了这些场景,并概述了如何使用代理模式来解决此问题。
作者:Ryszard Dżegan
使用继承时如何不伤害自己。
作者:ASP.NET Community
访问者设计模式使我们能够在现有结构上执行新操作。 新操作不会改变
作者:ASP.NET Community
访问者设计模式使我们能够在现有结构上执行新操作。 新操作不会改变
作者:Mark Pelf
描述 C# 中访问者模式的教程文章。
作者:Marla Sukesh
ASP.NET MVC 是 Web Forms 的替代品吗?不是。两者都有其优点和缺点。让我们来看看。
作者:Sander Rossel
关于了解“不该做什么”的介绍。
作者:Rahul Rajat Singh
这是一个小贴士, 包含了我对为什么不应盲目为我们应用程序中的每个类都创建接口和/或抽象类的看法。
作者:Randy Maxwell
数据采集期间的排序
作者:Shivprasad koirala
ShivPrasad Koirala 呈现的文章,涵盖了 WPF MVVM 架构的完整分步教程,例如利用 PRISM、简单的三层示例和 GLUE 代码问题、添加操作、解耦操作等。
作者: Nicolas Dorier
一种设计模式,用于轻松绑定或为不存在于元素上的属性设置动画,并且同时适用于 Silverlight 和 WPF。



© . All rights reserved.