[Java] 상속 vs 합성: 실무에서 어떻게 선택할까?
“상속은 나쁘다”, “합성이 항상 우월하다”는 말을 자주 듣는다. 하지만 실무에서는 이런 이분법적 사고가 오히려 비효율적일 수 있다. 이번 글에서는 상속(Inheritance)과 합성(Composition)을 실무에서 어떻게 선택하고 활용하는지, 실제 경험을 바탕으로 정리해보겠다.
“상속은 나쁘다”, “합성이 항상 우월하다”는 말을 자주 듣는다. 하지만 실무에서는 이런 이분법적 사고가 오히려 비효율적일 수 있다. 이번 글에서는 상속(Inheritance)과 합성(Composition)을 실무에서 어떻게 선택하고 활용하는지, 실제 경험을 바탕으로 정리해보겠다.
들어가며 — 관리자 페이지에서 jQuery와 React 사이에 끼었다
디자인 시스템 조합성, 컴포넌트 중심으로 초반 방향성 잡기
브라우저 주소창에 “www.google.com”을 치고 엔터를 누르면 무슨 일이 일어날까. “www.google.com”처럼 사람이 외우기 쉽게 지은 주소를 도메인이라고 부른다. 그런데 컴퓨터끼리는 이름이 아니라 IP라는 숫자 주소로 찾아간다. 그래서 이름을 숫자로 바꾸는 DNS부...
웹 개발을 하다 보면 매일 HTTP 통신을 쓰지만, 정작 그 안에서 무슨 일이 일어나는지 제대로 이해하는 경우는 드물다. 「GET으로 데이터를 가져오고, POST로 데이터를 보낸다」 정도만 알고 넘어가는 경우가 많다. GET과 POST는 요청의 종류를 나타내는 이름이고, 뒤의 「H...