ダイコン指向だと確かにどういう意味って聞かれたときに答えづらい。
id:dotさんのいうように〜駆動開発はわかりやすくて
みんなの頭の中にパターンが刷り込まれていそうです。
再考してみました。
ダイコンを使いこなす上で最も重要なポイントは
インターフェースと実装を分離して、実装クラスどおしは
疎結合にすることです。
そう考えていくと
インターフェース駆動開発(IDD)
ってのはどうでしょうか。
S2自身もインターフェース駆動で開発されています。
機能ごとに最初にインターフェースを決めてパッケージ直下に並べ、
サブパッケージでそれを実装していくスタイルです。