본문 바로가기 메뉴 바로가기

KEEP GOING!

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

KEEP GOING!

검색하기 폼
  • CATEGORIES (41)
    • Programming (3)
    • Web (0)
    • Mobile (25)
      • Boost Course (8)
      • Android (13)
      • Kotlin (4)
    • Algorithm (4)
    • Database (7)
    • 끄적끄적 (2)
  • 방명록

원칙 (1)
[Kotlin] PECS 원칙

이전 포스팅에서 Covariance와 Contravariance에 대해 알아보았다. 이 포스팅을 읽기 전에 [Kotlin] Covariance & Contravariance을 먼저 보고 오면 이 글을 이해하는 데 도움이 될 것이다. 이번에는 이전 포스팅에서 언급했던 PECS 원칙과 read-only & write-only 제한에 대해 자세히 알아보자. 여기서 가장 중요한 부분은 자식 객체는 부모 객체로 바로 대입(치환, 변환)할 수 있지만, 부모 객체는 자식 객체로 바로 대입(치환, 변환)할 수 없다는 것이다. 바로 대입한다의 의미는 다음과 같다. Child 클래스란 Parent 클래스에서 더 나아가 구체화 되었다고 볼 수 있다. 그렇기 때문에 Parent 클래스에 있는 변수나 메서드는 Child 클래스..

Mobile/Kotlin 2020. 3. 26. 23:40
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • My GitHub
TAG
  • ViewHolder
  • Java
  • DiffUtil
  • Algorithm
  • 프로그래머스
  • 내용제공자
  • SQL
  • gson
  • SOCKET
  • Android
  • RecyclerView
  • kotlin
  • 알고리즘
  • personal access token
  • AsyncListDiffer
  • 파이썬
  • GitHub
  • covariance
  • 안드로이드
  • python3
  • 부스트코스
  • 위험권한
  • AndroidStudio
  • SQL Server
  • Python
  • MSSQL
  • RuntimeException
  • pecs
  • SQLD
  • SQLiteOpenHelper
more
«   2025/07   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바