2020/09 2

세 번째 30Day Challenges - 기록 (37일)

Day37 2020.09.20 - 완료 Day36 2020.09.19 - 완료 Day35 2020.09.18 - 완료 Day34 2020.09.17 - 완료 Day33 2020.09.16 - 완료 Day32 2020.09.15 - 완료 Day31 2020.09.14 - 완료 Day30 2020.09.13 - 완료 Day29 2020.09.12 - 완료 Day28 2020.09.11 - 완료 Day27 2020.09.10 - 완료 Day26 2020.09.09 - 완료 Day25 2020.09.08 - 완료 Day24 2020.09.07 - 완료 Day23 2020.09.06 - 완료 Day22 2020.09.05 - 완료 Day21 2020.09.04 - 완료 Day20 2020.09.03 - 완료 Da..

30Day Challenges 2020.09.22

싱글턴 (Singleton)

게임 프로그래밍 패턴 6장 싱글턴 싱글턴 패턴은 클래스의 인스턴스가 하나만 유지되고, 인스턴스에 대한 전역 접근을 제공하는 패턴이다. 책에서는 싱글턴 패턴의 남용에 대해 주의할 것을 당부한다. 프로그래밍 업계가 C에서 객체지향 프로그래밍으로 넘어가던 시절에 닥친 문제 하나는 '어떻게 하면 원하는 인스턴스에 접근할 수 있는가'였다. 호출하고 싶은 메서드는 있는데, 그 메서드를 제공하는 객체 인스턴스에 쉽게 접근할 방법이 없었다. 이럴 때 싱글턴, 다시 말해 전역 변수는 쉬운 해결책이었다. - 게임프로그래밍 패턴 싱글턴의 성격 1. 한 개의 클래스 인스턴스 싱글턴은 하나의 클래스에 하나의 인스턴스만 존재한다. 예를 들어, 파일 시스템을 만든다고 할 때, 한 파일에 대한 작업이 다른 곳에서 간섭받지 않도록 해..

Design Pattern 2020.09.19