いや、事前にインタフェースを準備した時点で計画的設計だろ。

計画的…将来の拡張に備えて、実装の前に入念に設計する。
      例えば、インタフェースを用意しておくなど。

進化的…将来の拡張は、拡張が必要なタイミングで設計からやり直す。
      例えば、リファクタリングやリストラクチャリング、インタフェースの抽出など。