[Java] 다형성 그리고 Interface와 친해지고싶어요.
·
개발/Java
객체지향  특징에는 4대 개념이 존재한다상속성다형성캡슐화추상화이중 나는 가장 속을 썩이는 개념이 무엇이냐라고 한다면 다형성(Polymorphism)이라고 생각한다더군다나 한참 Java + 객체지향에 다가가려 할 때 Design Pattern을 접하게 되면서 더욱더 거리가 멀어지는 것만 같다 내가 다가가기(친해지기) 어려웠던  Interface  +  다형성   에 대하여 내가 직접 예제를 작성해 보고 공유하고자 한다. ◼︎ 다형성(Polymorphism) 란?  : " 참조 타입에 맞춰서 변한다. "   ( 길게 말하지말죠.. 위키피디아 링크 )     ◼︎ Interface 란? :  객체를 생성하지 못하는 Java의 추상화 클래스(?) + 상속 자식 클래스는 부모 메서드 필수 오버라이딩, 구현 필요 ..