All Projects → sheng-jie → Design Pattern

sheng-jie / Design Pattern

设计模式 C# 版(有系列文章讲解)

Programming Languages

csharp
926 projects

Projects that are alternatives of or similar to Design Pattern

design-patterns-for-parser-combinators
A Really Cool Calculator written in Haskell... or is it?
Stars: ✭ 29 (-90.52%)
Mutual labels:  design-patterns
Flawless Ios
Awesome iOS guides from the community, shared on Flawless iOS Medium blog 👉
Stars: ✭ 260 (-15.03%)
Mutual labels:  design-patterns
Unity Programming Patterns
A collection of programming patterns in Unity with examples when to use them. These are primarily from the book "Game Programming Patterns," but translated from C++ to C#
Stars: ✭ 272 (-11.11%)
Mutual labels:  design-patterns
Software-Design
No description or website provided.
Stars: ✭ 23 (-92.48%)
Mutual labels:  design-patterns
software-design-pattern
Software design pattern
Stars: ✭ 43 (-85.95%)
Mutual labels:  design-patterns
Examplesofdesignpatterns
设计模式的总结与例子(有XMind,Uml图和详细代码实现说明)
Stars: ✭ 265 (-13.4%)
Mutual labels:  design-patterns
laravel-filters
Need some filters? This package is based on the Repository Design Pattern to let you create specific queries easily.
Stars: ✭ 19 (-93.79%)
Mutual labels:  design-patterns
Ecsrx
A reactive take on the ECS pattern for .net game developers
Stars: ✭ 288 (-5.88%)
Mutual labels:  design-patterns
Go Design Pattern
golang design pattern go 设计模式实现,包含 23 种常见的设计模式实现,同时这也是极客时间-设计模式之美 的笔记
Stars: ✭ 253 (-17.32%)
Mutual labels:  design-patterns
Php design patterns
PHP设计模式的使用
Stars: ✭ 273 (-10.78%)
Mutual labels:  design-patterns
brevis
CSS at scale
Stars: ✭ 62 (-79.74%)
Mutual labels:  design-patterns
Design
🎨 Everything Design related in OSCA
Stars: ✭ 23 (-92.48%)
Mutual labels:  design-patterns
Javascript Design Patterns
📎 ES5 + ES6 + CoffeeScript + TypeScript design patterns with some theory, real-world examples and UML diagrams
Stars: ✭ 266 (-13.07%)
Mutual labels:  design-patterns
DoFactorydotNetDesignPattern
http://www.dofactory.com/net/design-patterns
Stars: ✭ 17 (-94.44%)
Mutual labels:  design-patterns
Game Programming Patterns
Source repo for the book
Stars: ✭ 3,096 (+911.76%)
Mutual labels:  design-patterns
js-training
JS Training Course
Stars: ✭ 39 (-87.25%)
Mutual labels:  design-patterns
Design Patterns Js
All the 23 (GoF) design patterns implemented in Javascript
Stars: ✭ 3,026 (+888.89%)
Mutual labels:  design-patterns
Design Patterns Java
Design Pattern Examples in Java
Stars: ✭ 289 (-5.56%)
Mutual labels:  design-patterns
Django Service Objects
Service objects for Django
Stars: ✭ 289 (-5.56%)
Mutual labels:  design-patterns
Javascript Patterns
A collection of javascript algorithms, patterns, and techniques
Stars: ✭ 273 (-10.78%)
Mutual labels:  design-patterns

关注我的公众号【微服务知多少】,发现更多精彩!


『设计模式』之小试牛刀(来了就给个Star吧!)

为了更好的学习设计模式,以及督促自己完成设计模式的学习,现提笔为记。 怎么的,每周至少也要学一个设计模式!!! 恳请大家的监督和不吝赐教,共同学习和进步! 内容主要参考自《设计模式之禅》、《大话设计模式》两本书籍,以及相关网络博文!

源码路径:源代码 C#

目录
  1. 想学设计模式,你得先会看类图,一张图读懂UML

  2. 大致了解下都有哪些设计模式

  3. 我是独一无二的『单例模式』

  4. 创建相似对象,就交给『工厂模式』吧

  5. 固定模板,不同算法,就用『模板方法模式』

  6. 关注产出,不关心细节,『建造者模式』

  7. 重复构造,打出原形,『原型模式』

  8. 间接访问,非『代理模式』莫属

  9. 系列对象,依赖交互,『中介者模式』来帮忙

  10. 任务分发,只管下达『命令模式』即可

  11. 流程业务,各司其职,『责任链模式』

  12. 毛坯还是精装修,先看看样板房,『装饰模式』

  13. 算法独立于场景而灵活变化,『策略模式』

  14. 新旧对接,『适配器模式』

  15. 玩转集合容器,『迭代器模式』

  16. 部分整体,树形结构,『组合模式』来帮忙

  17. 『观察者模式』来钓鱼

  18. ATM取款聊聊『门面模式』

  19. 后悔药,『备忘录模式』

  20. 这一次数据说了算,『访问者模式』

  21. 自动驾驶谈谈『状态模式』

  22. 对象复用,『享元模式』

  23. 牵线搭桥,『桥接模式』

设计模式之禅

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].