UIを作成する際に、ビジネスロジックの実現部との依存性を持たせたくない (例えば、まだビジネスロジックは作成されていないため)
まず、ビジネスロジックを呼び出すためのインタフェースを定義する
/// <summary> /// 社員情報のファクトリ /// </summary> public interface IEmpFactory { IEmp GetEmp(int empNo); } /// <summary> /// 社員情報 /// </summary> public interface IEmp { string Name { get; } }