SOLID Principles
OOP 설계의 5원칙. 변경에 강하고 테스트 가능한 코드를 만드는 지침. SOLID는 목적이 아닌 수단. 과도한 추상화도 위반이다. 인터페이스 1개에 구현체 1개라면 추상화 비용이 이득을 초과.
이 용어로 연결된 기록을 섹션별로 살펴봅니다.
OOP 설계의 5원칙. 변경에 강하고 테스트 가능한 코드를 만드는 지침. SOLID는 목적이 아닌 수단. 과도한 추상화도 위반이다. 인터페이스 1개에 구현체 1개라면 추상화 비용이 이득을 초과.
문제 해결의 기초인 자료구조와 알고리즘의 설계 원칙, 복잡도 분석, 그리고 표현 모델을 정의하는 학습 노드입니다.
Java Virtual Machine (JVM) Core의 정의, 범위, 선행 지식, 학습 주제, 참고 근거를 정리한 CS&E 학습 노드입니다.
알고리즘 문제 풀이와 코딩 테스트 준비 기록을 모아 둔 공간입니다.