Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zenizh/design_pattern

Learn design patterns in Ruby.
https://github.com/zenizh/design_pattern

Last synced: about 1 month ago
JSON representation

Learn design patterns in Ruby.

Awesome Lists containing this project

README

        

# デザインパターン

このリポジトリは、Rubyでのデザインパターン学習用のリポジトリです。

## パターン一覧

### 生成に関するパターン

- [AbstractFactory パターン](abstract_factory.rb)
- [Builder パターン](builder.rb)
- [FactoryMethod パターン](factory_method.rb)
- [Singleton パターン](singleton.rb)

### 構造に関するパターン

- [Adapter パターン](adapter.rb)
- [Composite パターン](composite.rb)
- [Decorator パターン](decorator.rb)
- [Proxy パターン](proxy.rb)

### 振る舞いに関するパターン

- [Command パターン](command.rb)
- [Interpreter パターン](interpreter.rb)
- [Iterator パターン](iterator.rb)
- [Observer パターン](observer.rb)
- [Stragegy パターン](strategy.rb)
- [Template Method パターン](template_method.rb)

## 参考

- http://www.techscore.com/tech/DesignPattern/
- http://morizyun.github.io/blog/ruby-design-pattern-matome-mokuzi/
- http://www14.atpages.jp/hirotech/top/Design_Patterns/