YH-0.0.4-SNAPSHOT

  • 홈
  • 태그
  • 방명록

컴포지션관계 1

[DART] OOP 연관관계와 Mixin

객체지향 프로그래밍(OOP)의 중요한 개념 중 하나는 연관관계(Association)입니다. 연관관계는 객체 간의 관계를 정의하며, 특히 객체들의 생명주기와 소유권에 따라 구분됩니다. 이 글에서는 연관관계의 두 가지 주요 형태인 컴포지션(Composition)과 집합(Aggregation) 관계를 Dart 언어를 사용하여 구현하고, 더 나아가 코드 재사용성을 높이는 Mixin에 대해 살펴보겠습니다. 1. 연관관계란?연관관계는 객체 간의 상호작용과 관계를 나타냅니다. 연관관계는 소유권과 생명주기에 따라 다음과 같이 분류됩니다.1.1. 컴포지션 관계 (Composition)강한 소유 관계부분-전체 관계에서 **전체(Whole)**와 **부분(Part)**의 생명주기가 밀접하게 연관되어 있습니다.전체 객체가 ..

Flutter/Dart 2025.01.07
이전
1
다음
더보기
프로필사진

YH-0.0.4-SNAPSHOT

While version numbers increment, knowledge compounds.

  • 분류 전체보기 (65)
    • cs (6)
    • 네트워크 (14)
    • Java (7)
    • Spring (1)
    • C (4)
    • Flutter (20)
      • Dart (9)
    • 데이터베이스 (12)
      • Today's Query (7)

Tag

dart, 만들면서배우는플러터앱프로그래밍, HTTP, dart기본문법, 1일1쿼리, 네트워크기초, 디자인패턴, 정보처리기사, RDBMS, 정보처리기사실기, 웹리소스, C언어, C언어포인터, 데이터베이스, 플러터앱개발, 네트워크, 웹개발, mysql, CS, 크로스플랫폼, OOP, 객체지향프로그래밍, 플러터, 1일1쿼리문, 포인터, 웹, Java, flutter, 앱개발, 프로그래밍,

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바