건축재료 -> 건축부품 -> 건축모듈 -> 건축시공

컴퓨터 -> 운영체제 -> 라이브러리 -> 프레임워크 -> 애플리케이션

디자인패턴 중에 컴포짓 패턴?

파일도 하나의 디렉터리이다. 컨테이너도 하나의 컴포넌트이다.

이벤트가 발생하면 이벤트 클래스에 대한 객체가 생성된다. 운영체제나 JVM이 해당 이벤트를 일단 가져간 다음 누구한테 전달해줄 지를 결정해주어야 한다. 핸들러 함수를 호출해야하는데, 이벤트 핸들러가 없으면 처리할 수 없다.

클로저 현상 - 내부 함수에서 클래스 번수를 사용가능한 것

이벤트 객체는 이벤트를

  1. toString() 메서드의 목적은 정보를 문자화 시키는 것입니다. 특히 객체의 정보를 일정한 형식의 문자열로 표현하는 경우에 보다 의미있는 출력을 얻어낼 수 있을 것입니다. 예를 들어, 객체의 멤버를 , 로 구분하여 csv 포맷의 문자열로 얻어낼 수도 있고, json 포맷으로 얻어낼 수도 있을 것입니다. 이 프로젝트에서, 그리고 이 경우에는 굳이 toString()을 오버라이딩할 필요가 없다고 판단되어서 별도의 getPlayer()라는 메서드를 정의하였습니다.

    https://www.baeldung.com/java-tostring

자바 인터페이스 / 추상클래스

https://medium.com/webeveloper/%EC%9E%90%EB%B0%94-%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4%EC%99%80-%EC%B6%94%EC%83%81%ED%81%B4%EB%9E%98%EC%8A%A4-6eecbe5d6350

(책) 함께 자라기 - http://egloos.zum.com/agile/v/5914591