それ言語じゃなくてただのバッチ処理
クラスの継承関係をそのままディレクトリ構造とクラス名に当てはめた機構を作るといいよ
ファイル名ディレクトリ名クラス名を自動修正できるスクリプトかけば開発環境の出来上がり
イメージとしてはコマンドから、生成するファイルと、雛形のテンプレート選択して
ファイルを生成して、その中身のソースコードにちゃんとした継承関係を持たせて、
ファイル追加した時点で既に、プロジェクト全体のソースとリンクして動くような感じ
rubyでそれは作ったんだけど、それよりも優秀なlambdaによる設計方法を見つけてしまって、もう使ってない・・・