[Kotlin] by
데코레이터 패턴 데코레이터 패턴은 상속을 허용하지 않는 클래스에 새로운 기능을 추가할 때 사용하는 방법이다. 데코레이터라는 클래스를 생성하고 상속되지 않은 클래스의 인스턴스를 데코레이터의 필드에 놓는다. 그리고 기존의 요청은 인스턴스에게 전달한다. 추가하고 싶은 기능은 데코레이터 클래스에 작성을 하면 된다. 코틀린에서 제공하는 데코레이터 패턴 class CountingSet ( val innerSet: MutableCollection = HashSet() ) : MutableCollection by innerSet { var objectAdded = 0 override fun add(element: T): Boolean { objectAdded++ return innerSet.add(element) } ..
Programming Language/Kotlin
2022. 8. 17. 22:14
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- java
- Kotlin In Action
- 확장 함수
- graphql
- postman collection
- downTo
- Kotlin
- Python
- 코틀린
- hashcode
- Basic Type
- mysql
- pm.test
- postman
- 네이버 2022 공채
- solidity
- DGS Framework
- go 특징
- 주생성자
- pm.expect
- git
- 1차 인터뷰
- string
- Squash and merge
- github
- 코딩테스트
- squash merge
- postman tests
- python3
- 2차 인터뷰
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함