OOP #Java #다형성

개발

Interface와 다형성을 이용하여 고치기 쉬운 코드 만드는 법

Interface와 다형성이란? 객체지향 프로그래밍에서 다형성이란 특정 객체가 여러가지 형태로 변화할 수 있는 성질을 말합니다. 객체지향 프로그래밍의 중요한 목적 중 하나는 고치기 쉬운(== 변화에 유연한) 코드를 작성할 수 있도록 돕는 것이며 그 중 Interface를 이용한 다형성은 고치기 쉬운 코드를 작성하기 위한 중요한 개념입니다. 이 글에서는 Java와 Interface를 이용하여 다형성이 코드에서 어떻게 구현되며 어떻게 고치기 쉬운 코드를 만들어주는지에 대해 설명해 보겠습니다. 수정 지옥의 발생 // Cat.java ------------------------------------------- public class Cat { void makeSound() { System.out.println..

Usnag Lee
'OOP #Java #다형성' 태그의 글 목록