関心事に分離されたドメインモデルの実装

以前、ドメインモデルサンプルで実装したプログラムが、関心事に分離されたドメインモデルでの実装になっています。

これは.NET1.1で作成されたものですが、.NET2.0であればGenericsやPartialクラスを使うとだいぶコードが減るんでしょうね