본문 바로가기

[TED]How To Be Confident 출처 : https://ed.ted.com/featured/vlxwKabO#review In well-meanning attempts to boost our cofidence ahead of challenging moments, people often try to draw our attention to our strengths : our intelligence, and competence, our experience. But this can - curiously - have some awkward consequences.There's a type of under confidence that arises specifically when we grow too attached to our own dignity.. 더보기
데코레이터 패턴 포장지 패턴(Decorator Pattern)상속은 객체의 기능의 변경이 아닌 클래스의 변경이다.=> 동적인 변경이 아닌 정적인 변경=> 실행 시간에 기능을 변경하는 것이 불가능하다. 기능을 추가한 객체에 다시 기능을 추가할 수 있어야 한다. 데코레이터 패턴 핵심포장지는 객체를 포함하지만 포장된 객체를 다시 포장할 수 있어야 한다.=> 포장지와 객체는 동일 부모가 필요하다. 재귀적 합성을 통한 기능의 추가 => 데코레이터 패턴(Composite패턴은 재귀적 합성을 통한 복합 객체의 구성)class RightMissile implements Item { private Item spaceShip; ...} 재귀적 합성을 사용하는 디자인 패턴 2가지재귀적 합성을 통한 복합 객체 구성 - 컴포지트 패턴재귀적 합.. 더보기
메멘토(Memento) 패턴 메멘토(Memento) 패턴 - 별명이 토큰(token)이다.: 클래스의 [캡슐화 전략을 위배하지 않고], 객체의 상태를 저장하거나복원하는 기술을 제공하는 방법. 게임의 세이브 복원 기능이 메멘토 패턴을 사용한다.날짜나 슬롯 번호를 토큰으로 사용 더보기