반응형
소스 코드
Druggist.cs
using System;
namespace 연관_관계_실습
{
class Druggist
{
public void WorkWith(Doctor doctor)
{
Console.WriteLine("약사 - WorkWith");
doctor.WorkWith(this);
Hasty();
}
public void Hasty()
{
Console.WriteLine("조재하다.");
}
}
}
Doctor.cs
using System;
namespace 연관_관계_실습
{
class Doctor
{
public void WorkWith(Druggist druggist)
{
Console.WriteLine("의사 - WorkWith");
druggist.WorkWith(this);
Treatment();
}
public void Treatment()
{
Console.WriteLine("치료하다.");
}
}
}
Program.cs
//http://ehpub.co.kr
//실습으로 다지는 C#
//연관(Association) 관계 실습 - 의사, 약사
using System;
namespace 연관_관계_실습
{
class Program
{
static void Main(string[] args)
{
Doctor doctor = new Doctor();
Druggist druggist = new Druggist();
Console.ReadKey();
doctor.WorkWith(druggist);
}
}
}
반응형
'C# > 실습으로 다지는 C#' 카테고리의 다른 글
[018] C# 실현 관계(Realization) 실습 (0) | 2020.04.10 |
---|---|
[016] 의존(Dependency) 관계 실습 (0) | 2020.04.09 |
[014] C# 직접 연관 관계(Direct Association) 실습 – 계산기, 사각형 (0) | 2020.04.09 |
[013] C# 구성(Composition) 관계 실습 - 쇼핑 센터, 상품 (0) | 2020.04.08 |
[012] C# 집합 관계 실습 - 쇼핑 센터, 상품 (0) | 2020.04.08 |