sy_develop_note

  • 홈
  • 태그
  • 방명록

first-class collection 1

[Java] 일급 컬렉션(First-Class Collection)이란?

코드의 품질을 높이기 위해 고민하던 도중 일급 컬렉션을 활용해 보기로 결정하였습니다.🙌일급 컬렉션에 대해 알아보도록 하겠습니다.  일급 컬렉션이란?일급 컬렉션(First-Class Collection)은 하나의 컬렉션(List, Set, Map 등)을 캡슐화한 크래스를 의미합니다.즉, 컬렉션 자체를 클래스로 래핑(wrapping)하여 컬렉션과 관련된 로직을 해당 클래스 내부에 숨기는 것입니다.이러한 일급 컬렉션은 단일 책임 원칙(Single Responsibility Principle)을 지키며, 컬렉션을 직접 다루는 것보다 더 많은 장점을 제공합니다. 왜 일급 컬렉션을 사용해야 하는가?캡슐화의 응집도일급 컬렉션은 컬렉션과 관련된 로직을 한 곳에 모아두기 때문에 응집도가 높아지고 캡슐화가 잘 유지됩니다..

Backend/Java 2024.07.31
이전
1
다음
더보기
프로필사진

sy_develop_note

  • 분류 전체보기
    • Backend
      • Spring
      • Java
      • TypeScript
      • TestCode
      • IntelliJ
    • Data
      • Redis
      • Kafka
      • DataBase
      • MySQL
      • MongoDB
      • PostgreSQL
    • Architecture
      • ContainerTech
      • DesignPatterns
    • Infra
      • Git
      • Linux
    • Web
      • HTTP
    • AI
      • N8N
    • Algorithm
      • CodingTest
    • 개발끄적

Tag

티스토리챌린지, 백준, 만들면서 배우는 클린 아키텍처, Java, 오블완, MySQL, Baekjoon, java 코테 문제 풀이, 프로그래머스, programmers, 자바, 코테 문제 풀이, 클린 아키텍처, 타입스크립트, Git, Spring, 깃, 프로그래머스 문제 풀이, typescript, mongoDB,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/12   »
일 월 화 수 목 금 토
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 © AXZ Corp. All rights reserved.

  • Github

티스토리툴바