VanHakobyan / 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
Projects that are alternatives of or similar to Designpatterns
100 Words Design Patterns Java
GoF Design Patterns, each pattern described with story from real life.
Stars: ✭ 117 (-12.69%)
Mutual labels: bridge, adapter, proxy, state, prototype
Pydesignpattern
Design Pattern that described by Python, This is the source code for the book of Everybody Know Design Patterns.
Stars: ✭ 174 (+29.85%)
Mutual labels: command, iterator, adapter, proxy, design-pattern
oh-my-design-patterns
🎨 Record the articles and code I wrote while learning design patterns
Stars: ✭ 33 (-75.37%)
Mutual labels: adapter, prototype, iterator, state
Websockify
Websockify is a WebSocket to TCP proxy/bridge. This allows a browser to connect to any application/server/service.
Stars: ✭ 2,942 (+2095.52%)
Mutual labels: bridge, proxy
Dsladapter
🔥 Kotlin时代的Adapter, Dsl 的形式使用 RecyclerView.Adapter, 支持折叠展开, 树结构,悬停,情感图状态切换, 加载更多, 多类型Item,侧滑菜单等
Stars: ✭ 231 (+72.39%)
Mutual labels: adapter, state
Geyser
A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition.
Stars: ✭ 2,851 (+2027.61%)
Mutual labels: bridge, proxy
Jquery.terminal
jQuery Terminal Emulator - JavaScript library for creating web-based terminals with custom commands
Stars: ✭ 2,623 (+1857.46%)
Mutual labels: command, interpreter
xstate
State machines and statecharts for the modern web.
Stars: ✭ 21,286 (+15785.07%)
Mutual labels: interpreter, state
movie-booking
An example for booking movie seat, combined of Android Data Binding, State Design Pattern and Multibinding + Autofactory. iOS version is: https://github.com/lizhiquan/MovieBooking
Stars: ✭ 80 (-40.3%)
Mutual labels: design-pattern, state
Proxy Manager Bridge
Provides integration for ProxyManager with various Symfony components.
Stars: ✭ 274 (+104.48%)
Mutual labels: bridge, proxy
Design patterns in typescript
📐 Design pattern implementations in TypeScript
Stars: ✭ 4,072 (+2938.81%)
Mutual labels: command, adapter
Store
A beautifully-simple framework-agnostic modern state management library.
Stars: ✭ 204 (+52.24%)
Mutual labels: proxy, state
Xstate
State machines and statecharts for the modern web.
Stars: ✭ 18,300 (+13556.72%)
Mutual labels: interpreter, state
Ws Tcp Relay
A simple relay between WebSocket clients and TCP servers
Stars: ✭ 186 (+38.81%)
Mutual labels: bridge, proxy
dotnet-design-patterns-samples
The samples of .NET design patterns
Stars: ✭ 25 (-81.34%)
Mutual labels: design-pattern, bridge
Concent
State management that tailored for react, it is simple, predictable, progressive and efficient.
Stars: ✭ 882 (+558.21%)
Mutual labels: proxy, state
Kinx
Looks like JavaScript, feels like Ruby, and it is a script language fitting in C programmers.
Stars: ✭ 134 (+0%)
Mutual labels: interpreter
Sectionedrecyclerviewadapter
An Adapter that allows a RecyclerView to be split into Sections with headers and/or footers. Each Section can have its state controlled individually.
Stars: ✭ 1,659 (+1138.06%)
Mutual labels: adapter
Description 📌📌📌
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. The book is divided into two parts, with the first two chapters exploring the capabilities and pitfalls of object-oriented programming, and the remaining chapters describing 23 classic software design patterns.
Books 📁
Tutorial and my implementation in C# 📌
Creational | Structural | Behavioral |
---|---|---|
Abstract Factory | Adapter | Chain of Responsibility |
Builder | Bridge | Command |
Factory Method | Composite | Interpreter |
Prototype | Decorator | Iterator |
Singleton | Facade | Mediator |
Flyweight | Memento | |
Proxy | Observer | |
State | ||
Strategy | ||
Template | ||
Visitor |
About ✏️
- Visual Studio 2017 Enterprise 📕
- C# 7.0 .NET Framework 4.6/4.7 📔
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].