2
依存関係注入を使用したクラス図の作成に関する質問があります。クラス図 - クラス間の依存関係または関連付け?
私は、コードの例を以下している:ここでは
public class ReservationController : ApiController
{
private readonly IGetReservationService _getReservationService;
public ReservationController(IGetReservationService getReservationService)
{
_getReservationService = getReservationService;
}
// GET list of all reservations
public List<ReservationViewModel> GetReservations()
{
return _getReservationService.GetReservations();
}
// GET single reservation by id
public List<ReservationViewModel> GetReservation(string reservationNumber)
{
return _getReservationService.GetReservation(reservationNumber);
}
}
あなたは、コントローラ(ReservationController)IGetReservationServiceを得ることがコンストラクタで注入していることがわかります。コントローラーとインターフェース間の関係を作成するときは、依存関係または関連付けを使用しますか?
私が従属注入を使用しているので、それは依存関係になっているはずです。
おはよう。