목록전체 글 (77)
AiPE
DBMS(Database Management System, 데이터베이스 관리 시스템)이란?
[XiBBaL] Study/SpringBoot
2024. 5. 15. 13:50
Docker란?
[XiBBaL] Study/Docker
2024. 5. 15. 13:49
Web Server와 Web Application Server의 비교
[XiBBaL] Study/SpringBoot
2024. 5. 15. 13:48
IP주소와 포트번호, 그리고 Mac주소
[XiBBaL] Study/SpringBoot
2024. 5. 15. 13:47
TCP와 UDP의 비교
[XiBBaL] Study/SpringBoot
2024. 5. 15. 13:47
인터페이스(Interface)란?
객체지향에서의 인터페이스가 무엇인지에 대해 내가 들었던 자바 강의 선생님께서 좋은 설명을 해 주셔서 이를 그대로 가져왔다. "객체지향은 프로그램의 각 부분을 부품화하는 설계 방식이라고 할 수 있다."는 명제를 전제하고 읽어보자. 잘 만들어진 부품이라면 부품과 부품을 서로 교환 할 수 있어야 한다. 예를 들어보자. 집에 있는 컴퓨터에 A사의 모니터를 연결하다가 B사의 모니터를 연결 할 수 있다. 또, 집에 있던 모니터에 A사의 컴퓨터를 연결해서 사용하다가 새로운 컴퓨터를 구입하면서 B사의 컴퓨터를 연결 할 수 있다. 모니터와 컴퓨터는 서로가 교환관계에 있는 것이다.이것은 모니터와 컴퓨터를 연결하는 케이블의 규격이 표준화 되어 있기 때문에 가능한 일이다. 컴퓨터와 모니터를 만드는 업체들은 HDMI의 규격을 ..
[XiBBaL] Study/Java
2024. 5. 7. 14:28