All Projects → VanHakobyan → Designpatterns

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.

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
Gravity
Gravity Programming Language
Stars: ✭ 3,968 (+2861.19%)
Mutual labels:  bridge, interpreter
Concent
State management that tailored for react, it is simple, predictable, progressive and efficient.
Stars: ✭ 882 (+558.21%)
Mutual labels:  proxy, state
Hoverfly Java
Java binding for Hoverfly
Stars: ✭ 130 (-2.99%)
Mutual labels:  proxy
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].