최근 포스트

네트워크 뽀개기

브라우저 주소창에 https://www.naver.com 을 검색하면 어떤 과정을 거치게 될까? 내 컴퓨터에서부터 목적지를 찾아 이동하고 필요한 정보들을 받아온다. 이 과정에서 여러 장치들을 거치고 안정적인 커뮤니케이션을 위한 여러 기술들이 사용된다. 검색 후 우리들의 노트북에 화...

[Java] interface와 abstract class의 목적

자바에서 추상화를 지원하는 개념으로 인터페이스와 추상 클래스가 있다. 비슷해 보이지만 엄연히 목적이 다른 두 개념의 차이를 알아보자.

Java의 객체지향

객체지향 프로그래밍은 장점은 복잡성을 객체 안에 내재화시키고 객체간의 유연한 협력을 통해 프로그램을 단순하고 변경이 용이하게 만들어 준다는 것이다. 잘 알려진 객체지향 프로그래밍의 특징들은 이러한 장점을 잘 살릴 수 있도록 방향성을 제시해준다.