TIL

아이템 30 요소의 가시성을 최소화하라

class CounterSet<T>(
	private val innerSet: MutableSet<T> = setOf()
) : MutableSet<T> by innerSet {
	var elementsAdded: Int = 0
		private set
	
	// ...
}

가시성 한정자 사용하기

정리