マガジンのカバー画像

Pythonによるデザインパターン

4
Pythonでのデザインパターンの実装方法について解説していく記事
運営しているクリエイター

2019年2月の記事一覧

Pythonでデザインパターンを学ぼう[Template Method]

Pythonを用いてのTemplate Methodパターンの実装方法について解説します。 Template Methodパターンは、「振る舞い関するパターン」に分類されるデザインパターンです。 Template Methodパターンとは? おおまかな処理内容をあらかじめ決めておいた抽象クラスを作成し、その処理内容の実装をサブクラスに任せることです。 もう少し具体的に言うならば、抽象クラスにある程度の変数やメソッドなどの処理を実装し、その抽象クラスを継承した具象クラスに

Pythonでデザインパターンを学ぼう[Observer]

Pythonを用いてのObserverパターンの実装方法について解説します。 Observerパターンは、「振る舞い関するパターン」に分類されるデザインパターンです。 Observerパターンとは?observerパターンには主に大きく分けて二つの役割が存在します。 ・観察対象(Subject) [Observer]に通知処理を行う。 ・観察者(Observer) [Subject] の状態変化を監視する。 Subjectから受けた通知によって、処理を行う。 観察対象