All Projects → xkcoding → design-pattern

xkcoding / design-pattern

Licence: other
设计模式学习配套代码

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to design-pattern

Aws Serverless Event Fork Pipelines
AWS Event Fork Pipelines helps you build event-driven serverless applications by providing pipelines for common event-handling requirements, such as event backup, analytics, and replay. The pipelines are based on AWS SAM, and can be deployed directly from AWS SAR into your AWS account.
Stars: ✭ 126 (+147.06%)
Mutual labels:  design-pattern
Unitysingleton
The best way to implement singleton pattern in Unity.
Stars: ✭ 185 (+262.75%)
Mutual labels:  design-pattern
LuaKit
Lua核心工具包,包含对面向对象,组件系统(灵活的绑定解绑模式),mvc分模块加载,事件分发系统等常用模式的封装。同时提供打印,内存泄漏检测,性能分析等常用工具类。
Stars: ✭ 112 (+119.61%)
Mutual labels:  design-pattern
Rxredux
A library that manages state using RxJava 2.
Stars: ✭ 142 (+178.43%)
Mutual labels:  design-pattern
Pydesignpattern
Design Pattern that described by Python, This is the source code for the book of Everybody Know Design Patterns.
Stars: ✭ 174 (+241.18%)
Mutual labels:  design-pattern
Dpmodel
《设计模式之禅》原书源码学习
Stars: ✭ 220 (+331.37%)
Mutual labels:  design-pattern
Softwaredesign
Introduction to Software Design with Java
Stars: ✭ 104 (+103.92%)
Mutual labels:  design-pattern
design-patterns-cookbook
Design Patterns in simple words with examples on PHP
Stars: ✭ 26 (-49.02%)
Mutual labels:  design-pattern
Unity Design Pattern
🍵 All Gang of Four Design Patterns written in Unity C# with many examples. And some Game Programming Patterns written in Unity C#. | 各种设计模式的Unity3D C#版本实现
Stars: ✭ 2,600 (+4998.04%)
Mutual labels:  design-pattern
awesome-software-architecture
A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.
Stars: ✭ 1,594 (+3025.49%)
Mutual labels:  design-pattern
Core Spring Patterns
设计模式 by 波波微课
Stars: ✭ 142 (+178.43%)
Mutual labels:  design-pattern
Angularjs In Patterns
AngularJS in patterns - this repository provides different look into AngularJS. It contains information where different design patterns are used inside the framework or any Angular application.
Stars: ✭ 1,959 (+3741.18%)
Mutual labels:  design-pattern
Entitas Cpp
Entitas++ is a fast Entity Component System (ECS) C++11 port of Entitas C#
Stars: ✭ 229 (+349.02%)
Mutual labels:  design-pattern
Designpatterns
🔑Elements of Reusable Object-Oriented Software🔓is a software engineering book describing software design patterns. The book's authors are Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides with a foreword by Grady Booch.
Stars: ✭ 134 (+162.75%)
Mutual labels:  design-pattern
spec-pattern
Specification design pattern for JavaScript and TypeScript with bonus classes
Stars: ✭ 43 (-15.69%)
Mutual labels:  design-pattern
When Ts
When: recombinant design pattern for state machines based on gene expression with a temporal model
Stars: ✭ 112 (+119.61%)
Mutual labels:  design-pattern
Java Interview Questions
1000+ Java Interview Questions
Stars: ✭ 212 (+315.69%)
Mutual labels:  design-pattern
Flow-iOS
Make your logic flow and data flow clean and human readable
Stars: ✭ 18 (-64.71%)
Mutual labels:  design-pattern
design-pattern
🌴 Detail design pattern and give many demos in Java.
Stars: ✭ 28 (-45.1%)
Mutual labels:  design-pattern
Design Patterns
💼 Design patterns written in different programming languages 📐
Stars: ✭ 244 (+378.43%)
Mutual labels:  design-pattern

设计模式学习配套代码

配套博客文章:http://t.cn/Ecro4iM

TODO

创建型模式

  • 简单工厂模式
  • 工厂方法模式
  • 抽象工厂模式
  • 建造者模式
  • 原型模式
  • 单例模式

行为型模式

  • 职责链模式
  • 命令模式
  • 解释器模式
  • 迭代器模式
  • 中介者模式
  • 备忘录模式
  • 观察者模式
  • 状态模式
  • 策略模式
  • 模板方法模式
  • 访问者模式
  • 委派模式

结构型模式

  • 适配器模式
  • 桥接模式
  • 组合模式
  • 装饰模式
  • 外观模式
  • 享元模式
  • 代理模式
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].