싱글턴 썸네일형 리스트형 Singleton Pattern Singleton(싱클턴) Pattern 책의 Story 16 - ‘오직 하나뿐인 그대’의 내용을 토대로 재 작성한 것입니다. 프린터를 사용하려면 어떤 코드를 만드는 것이 좋을까요?시스템을 통틀어서 한대 밖에 없는 자원이니까 객체 역시 하나만 존재해야 합니다.먼저 떠오르는 건, 프린터를 전역(global) 변수로 사용하는 것입니다.그러나 전역 변수 사용은 흔히 나쁜 습관이라고 합니다. 아래와 같은 코드처럼 말이죠 먼저 선언을 하고,mainCPrinter* g_pPrinter;// 프린터객체는필요할때NULL 검사를한뒤생성해서사용하세요 int main(){ ...} 아래와 같이 사용할 수 있겠죠…CDocument.cpp / CImageViewer.cppvoid CDocument::Print(){ if (!g.. 더보기 이전 1 다음