Q1. 객체지향 프로그래밍에서 ‘단일 책임 원칙(SRP)’과 ‘개방-폐쇄 원칙(OCP)’에 대해 설명하고, 각각의 원칙을 적용한 코드 예시를 들어주세요.

답변

정리


Q2. Stream API의 map()flatMap()의 차이점을 설명하고, 각각의 활용 사례를 예시 코드와 함께 설명해주세요.

답변

정리