객체지향 - 인터페이스와 구현의 분리
객체 지향에서는 인터페이스와 구현의 분리를 아주 중요하게 여깁니다. 인터페이스라는 용어는 여러곳에 쓰이는데,여기서의 인터페이스는 컴퓨터의 전원버튼을 생각하면, 쉽게 생각할수 있을듯 합니다. 왜!! 분리하느냐? 라는 것은 이것이 주는 이점을 알면 이해할 수 있겠죠. 눈 앞의 컴퓨터를 예로 들겠습니다. 컴퓨터 본체의 인터페이스를 살펴보면전원, 리셋버튼, 시디롬 버튼 등의 버튼들과 모니터 연결 케이블, 전원 케이블 등의 케이블이있습니다.. 우리는 본체내부의 CPU,RAM,BOARD작동 원리를 알 수 없습니다.혹시, 아시는분이 게시다면, 대단한 내공의 소유자군요..어쩄든, 대부분의 일반인은 그 내부의 구조를 자세히 알지 못합니다.뭐, 이외에도 TV나 비디오등 다른 전자기기에도 마..
더보기