身近なところに答えがあった気がする

以前このブログに書いた内容

戦略と戦術とは?

戦略(strategy:ストラテジー

  • 全体的な方針。
  • 変更は困難。

戦術(tactics:タクティクス)

  • 戦略に基づいて細かい個所を決める。
  • 戦略に基づいていることが必須。
  • 変更は可能。

この様に考えてはどうか?

インタフェースと実装クラスとは?

インタフェース(strategy:ストラテジー

  • 全体的な方針。
  • 変更は困難。

実装クラスtactics:タクティクス)

  • 戦略に基づいて細かい個所を決める。
  • 戦略に基づいていることが必須。
  • 変更は可能。

本質とは普遍的なんだと思う

トップダウンボトムアップ・・ フレームワークとライブラリ・・
何かが見えた気がした。