반응형
SMALL

상속 5

State 끌어올리기, 합성, 상속

종종 동일한 데이터에 대한 변경사항을 여러 컴포넌트에 반영해야 할 필요가 있습니다. 이럴 때는 가장 가까운 공통 조상으로 state를 끌어올리는 것이 좋습니다. 이를 확인하기 위해 먼저 섭씨 입력을 받아 끓는 점인지 아닌지를 나타내는 코드를 작성하겠습니다. function BoilingVerdict(props) { if (props.celsius >= 100) { return The water would boil.; } return The water would not boil.; } class Calculator extends React.Component { constructor(props) { super(props); this.handleChange = this.handleChange.bind(this..

React 2022.11.10

[Design Pattern] 데코레이터 패턴(Decorator Pattern)

날씨는 무더운데 마스크를 끼고 다니려니 얼굴에 뭐가 나는거 같기도... 코로나19에 걸리기 전에 답답해서 죽을 것 같다는... 아무튼 답답함을 이기고 학습을 진행해야겠죠~^^ 오늘의 학습 주제는 데코레이터 패턴(Decorator Pattern)입니다 데코레이터는 "장식을 하는 것"을 의미하는데 뭔가 느낌이 어떤 본판에 살을 붙이는 패턴일 것 같네요~ 언제나 처럼 데코레이터 패턴의 역할들에 대해 정리하고 시작하겠습니다 역할 설명 Component 기능을 추가할 때 핵심이 되는 역할이며 인터페이스만을 결정 Concrete Component Component 역할의 인스턴스를 구현 장식자(Decorator) Component 역할과 동일한 인터페이스를 가지고 Decorator 역할이 장식할 대상이 되는 Com..

Java 2020.07.07

[Design Pattern] 어댑터 패턴(Adapter Pattern)

오늘 하루도 끝나가네요-_-시간은 왜 이리도 빠른지도전해 보고 싶은 것은 많은데나이만 먹는거 같네요ㅜㅜ아무튼 오늘은 지난 시간에 이어서디자인 패턴 중 어댑터 패턴에 대해 학습하겠습니다지난 학습 Iterator 패턴이 궁금하시다면아래의 링크를 Click!2020/06/08 - [Java] - [Design Pattern] 반복자 패턴(Iterator Pattern)[Design Pattern] 반복자 패턴(Iterator Pattern)아직 6월 초인데 한 여름 마냥 날씨가 급격하게 더워져서 출퇴근 길에 땀이 흥건...하... 30도 가까이 되는 지역도 있더라고요 코로나19도 끝날 기미가 보이지 않는데 몸 관리 잘하시길 바랍니다 ��yssa.tistory.com우리가 흔히 아는 어댑터는교류 100볼트를 직..

Java 2020.06.09

[Android] 코틀린(Kotlin) 클래스(Class)의 상속(Inheritance)와 타입(Type)

이번 학습은 지난 학습에 이어 코틀린의 클래스에 대해 학습하겠습니다 지난 학습에 클래스의 생성과 초기화에 대해 알아보았는데요 모르신다면 아래의 링크로↓↓↓ 2020/05/04 - [Android] - [Android] 코틀린(Kotlin) 클래스(Class) 생성과 초기화 [Android] 코틀린(Kotlin) 클래스(Class) 생성과 초기화 오늘의 학습 주제는 코틀린의 클래스(Class)입니다 클래스하면 떠오르는 것은 객체 지향(object-oriented)인데 워낙에 정보가 많은 부분이기 때문에 설명은 생략하고 바로 코드로 진행해보겠습니다 package com.ro.. yssa.tistory.com 이번에는 먼저 상속(inheritance)에 대해 알아보겠습니다 상속은 타입 간의 계층적인 관계를 정..

Android 2020.05.04

[iOS] 스위프트5 클래스와 구조체(Swift5 Class and Structure)

어느 덧 추운 겨울이 지나고 봄이 슬며시 다가왔네요~ 국회의사당 사랑채에는 벌써 꽃이 만개하였네요 날도 따뜻해졌으니 더욱 힘내서 공부를 해야겠죠?-_- 지난 시간에 스위프트5(Swift5)의 함수, 메서드, 클로저에 대해 알아보았습니다 오늘은 스위프트의 클래스와 구조체에 대해 알아보겠습니다 클래스는 요새 거의 모든 언어에서 언급하므로 구지 따로 설명드릴 필요는 없을 것 같고 코드를 작성해보면서 익히면 될 것 같습니다 class BankAccount { //: Stored property var accountBalance: Float = 0 var accountNumber: Int = 0 let fees: Float = 25.00 //: Computed property var balanceLessFees:..

iOS 2020.03.25
반응형
LIST