Notice
Recent Posts
Recent Comments
목록추상화 (1)
송민준의 개발노트
추상 클래스란
먼저 추상화란 뭐인가...? 사전적 의미로는 추상화란 복잡한 자료, 모듈, 시스템 등으로부터 핵심적인 개념 또는 기능을 간추린 것이라고 하는데 간단하게 말해서 공통된 것들끼리 묶어 표현한 것인데 나열된 장점으로는 코드의 재사용성, 가독성, 방향성 등등이 있는 것 같다. 추상 클래스란? 일단 개념적 의미로는 완전하게 구현되어 있지 않은 메소드를 가지고 있는 클래스를 의미함! 물론 메소드가 미완성이니 객체를 생성할 수도 없음. 추상적인 개념을 나타내기 위한 용도로 사용함! 예를 들어 탈것이라는게 있는데 이게 자동차인지 비행기인지 혹은 더 특별한 것인지 알 수가 없다. 간단하게 달린다라는 기능이 있다는 것인데 여기서 탈것은 구체적으로 어떻게 달리고 어떤 것을 주유하는지는 알 수가 없음. 이러한 탈것이 추상클래..
JAVA
2021. 1. 28. 02:01