Delphi方式(ヘッダファイル式のC/C++含む)もなあ、
ひとつのユニットに複数クラス詰め込むと、定義と実体が遠く離れてしまう…。
ユニット中で何度でもinterfaceとimplementationの各節を切り替えられると便利と思うが。