個人的なまとめ
システムアーキテクチャ構築の原理の読書メモ
ソフトウェアパターンの分類
一般に以下の3つに分類される
- アーキテクチャスタイル
- デザインパターン
- 言語イディオム
この3つの違いはシステム上でのレイヤーの違いで、アーキテクチャスタイルはシステムレベル、デザインパターンはソフトウェア設計、言語イディオムはもっとも具体的な言語固有の問題の解決方法を表す。