추상화(Abstraction) 컴퓨터 과학에서 추상화(abstraction)는 복잡한 자료, 모듈, 시스템 등으로부터 핵심적인 개념 또는 기능을 간추려 내는 것을 말한다. - https://ko.wikipedia.org/wiki/추상화_(컴퓨터_과학) 추상화가 중요한 이유 인간이 단기로 기억할 수 있는 아이템의 개수은 7개이다 - 밀러의 매직 넘버 7 전체 시스템을 전부를 다 기억을 할수 있는 사람은 거의 없다 (있을수도) 전체를 기억을 못해도 나무 대신 숲을 알고 있으면 개발을 할때 큰 문제가 없다. 추상화 예제 자바의 Interface / Abstract class 자바에서 interface 또는 Abstract class를 활용하여 내부 작동을 몰라도 사용할수 있도록 개발을 할수 있다. 객체지향개발..