
인터페이스는 왜 암묵적으로 상수 필드를 정의할 수 있도록 하고 제한하는지에 대하여 구체적으로 설명한 글입니다.

객체 지향 프로그래밍에 대한 개념을 이해하기 위해선 맥락을 이해해야 합니다. 해당 포스팅은 그 맥락에 대한 저의 생각을 공유하고자 작성했습니다.

자바가 클래스, 추상 클래스, 인터페이스등을 제공하는 이유에 대해 OOP의 관점에서 정리했습니다.

JDK 8부터 도입된 인터페이스의 default 메서드가 과연 SOLID 원칙중 ISP 원칙을 완전히 해결할 수 있는지에 대하여 정리한 포스팅입니다.

개발의 기본, 언어가 무엇이고 객체지향이란 무엇이고 디자인 패턴이나 SOLID 원칙이 무엇인지 더나아가 Spring의 기본 개념에 대해 제 나름대로 정리한 글입니다.