728x90 반응형 추상1 interface Study about interface and abstract interface 클래스가 따라야하는 약속이다. 파생될 클래스가 어떤 메소드를 구현해야 할지 정의 interface ILogger { void WirteLog(string log); } class ConsoleLogger : ILogger { // 상속받은 클래스는 구현해야함 public void WriteLog(string message) { Console.WirteLine("{0} {1}", DateTime.Now.ToLocalTime(), message); } } public static void Main() { // 상속받은 클래스 인스턴스화 가능 ILogger logger = new ConsoleLogger(); logger.Writ.. 2021. 8. 25. 이전 1 다음 728x90 반응형