# by
by 키워드
프로퍼티의 값을 다른 객체에게 위임할 때 사용하는 키워드로, 위임 패턴을 구현하여 프로퍼티의 동작을 다른 객체에게 위임할 수 있습니다. 객체가 특정 기능을 자체적으로 처리하지 않고, 다른 객체에게 해당 기능의 처리를 위임하여 그 객체가 일을 처리하도록 하는 ...

oracle 구조 변경, 생성, 시퀀스
조회시 단순히 변경하여 출력하는것이 아니라 DB에 저장된 자료 자체를 수정하는 것이다.쉽게 생각해서 where 조건에 Group 조건을 하나 더 주는 것이다.예시 : where 조건을 반영하시오. 단 A,B Group 중에서만…

[Kotlin in Action] 7장 연산자 오버로딩과 기타 관례
관례: 여러 연산을 지원하기 위해 특별한 이름이 붙은 메소드위임 프로퍼티관례어떤 언어 기능과 미리 정해진 이름의 함수를 연결해주는 기법

Kotlin By?
이번 포스팅은 코틀린의 by키워드입니다.제가 자바에서 코틀린으로 언어를 변경하면서 가장 만족하면서 쓰고있는 기능중 하나입니다.디자인 패턴중 위임패턴을 굉장히 쉽게 사용하게 하여주는 키워드입니다.사용법은 간단합니다주소기능을 사용하는 식당이 있다고 가정하겠습니다.addre

Decorator Pattern과 Kotlin by 키워드
대규모 객체지향 시스템에서 객체를 취약하게 만드는 문제는 구현 상속(implementation inheritance)에서 빈번하게 발생합니다. 하위 클래스가 상위 클래스의 세부 구현 사항에 의존하게 되면 상위 클래스의 내용이 변경될 때마다 하위 코드의 내용이 깨지고 오

[Kotlin] by 키워드의 역할 알아보기
개발하다 보면 하위 클래스가 상위 클래스를 상속해서 상위 클래스 메소드를 오버라이드를 하는 경우가 많습니다. 이러한 상황에서 유지보수를 하다보면 상위 클래스가 변경이 되는 경우 하위 클래스가 상위 클래스에 의존하고 있던 상황이 변경되면서 예기치 않은 오류가 발생합니다.

코틀린 델리게이션
상속과 델리게이션 모두 객체지향 프로그래밍 디자인 방식 중 하나이다. 이 둘의 공통점은 클래스를 다른 클래스로 부터 ‘확장'하는 것이다.코틀린은 이런 상속과 델리게이션 두 가지 방식을 모두 지원 해준다. 이에 대해 알아보자.