langzime / patterns

Implementation of examples of popular software design patterns.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

patterns Build Status

An implementation of examples of popular design patterns in several languages. I use this as a personal catalogue to add to if I stumble upon interesting design patterns and as simple practice for starting new languages.

The famous patterns are mostly from information found online and in Design Patterns: Elements of Reusable Object-Oriented software. I am aware that some languages here (such as Rust) are not a per-say object oriented language as it does not support features such as sub-classing (with code inheritance) but this makes it more interesting to see how these patterns can be applied to the language.

About

Implementation of examples of popular software design patterns.


Languages

Language:Rust 84.1%Language:Crystal 9.7%Language:Ruby 4.7%Language:Nim 1.5%