안녕하세요, 송아지할때 송아 김송아입니다. 하나의 서비스를 개발(development)하기 위한 단계 중 여러분들이 가장 중요하다고 생각하는 단계는 무엇인가요? 물론 모든 단계가 중요하지만..😇 저는 특히 설계가 중요하다고 생각하는 사람들 중 1명입니다. 제가 좋아하는 문장 중에 이런 말이 있어요! '설계 없는 구현은 없다' 그래서 오늘은 자바(Java) 설계에서 빼놓을 수 없는 클래스 다이어그램에 대해 간단히 얘기를 나눠보고자 합니다. (근데..클래스 다이어그램을 얘기 하려면 UML 부터 얘기해야해요.. 소곤소곤) 1. UML 이란? Unified Modeling Language 는 말 그대로 통합 모델링 언어를 뜻하는 용어입니다. 모델링 즉, 진짜 상품을 만들기 전 모델을 찍어본다고 표현을 하잖아요?..