Dyol.log

  • 홈
  • 태그
  • 방명록

2026/01/18 1

[02] SRP와 OCP, 그리고 map과 flatMap

01. SOLID 원칙 | SRP vs OCP1. 단일 책임 원칙 (Simple Responsibility Principle, SRP)단일 책임 원칙이란 하나의 클래스는 반드시 하나의 책임만을 가져야 한다는 객체 지향 설계 원칙이다. 책임이란 클래스가 맡은 역할을 의미하며, 이러한 역할은 동시에 클래스를 수정하는 변경의 이유가 된다. 즉, 클래스가 맡는 책임(역할)이 늘어날수록 클래스를 변경해야 할 이유가 늘어나는 것이다. 따라서 개발자는 하나의 클래스에 하나의 책임을 부여함으로써, 클래스의 변경 이유를 하나로 고정해야 한다. class Report { String title; String content; void saveToFile() {} // 책임 1: 파일 저장 void p..

[Codeit]/Spring 백엔드 10기 위클리페이퍼 2026.01.18
이전
1
다음
더보기
프로필사진

Dyol.log

새싹 개발자의 성장 일지 .ᐟ

  • 분류 전체보기 (36)
    • [Study] (1)
      • JAVA 디자인 패턴 (1)
      • Http와 Network (0)
      • 코딩 테스트 - JAVA (0)
      • 코딩 테스트 - Python (0)
    • [Study Club] (0)
      • 컴퓨터 구조 (0)
      • 운영체제 (0)
      • 자료구조 (0)
      • 네트워크 (0)
      • 데이터베이스 (0)
    • [Project] (0)
    • [Codeit] (13)
      • Spring 백엔드 10기 위클리페이퍼 (13)
      • 개인 실습 - 디스코드잇 (Discodeit) (0)
      • 초급 프로젝트 - 핀덱스 (Findex) (0)
      • 중급 프로젝트 - 덕후감 (Deokhugam) (0)
    • [Codeit Review] (22)
      • 깃 (Git) (4)
      • 자바 (JAVA) (3)
      • 객체 지향 프로그래밍 (6)
      • JCF와 Stream API (5)
      • 알고리즘과 자료구조 (4)
      • DTO (Data Transfer Object) (0)
      • Spring Overview (0)
      • Spring Beans의 이해와 사용 (0)
      • Spring Boot: 코드 레벨 아키텍처 (0)

Tag

스트림파이프라인, 세션 기반 인증, 함수형디스크립터, 행위 다이어그램, 자바 실행환경, 클라이언트 요청 흐름, OptinalClass, 브랜치 전략, 익명클래스, 인가 코드, 계층별 검증, 트랜잭션 격리성, 배열탐색, 변수 타입, 스트림, JVM, 타입파리미터, UML, 스트림생성, git,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/01   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Daum Corp. All rights reserved.

티스토리툴바