클래스 인스턴스가? 하나만 존재하게 만들어주는건데
어따 써먹는지 감이 안오..
음...하나만 존재라...게임에서...음...
이 세상에 태양은 하나뿐이외다 - DCW
하나만 존재하는게 여러가지가 있을텐데..특히 게임에서 어떤 부분에서 싱글톤을 자주쓴다..이런거 아쉬는분
저는 게임쪽은 모르겠고 웹쪽인데 디자인패턴의 하나에양 클래스마다 new 해서 불러오는거가 아니라 하나 만들어놓고 불러오고싶은 클래스에서 그걸 불러온단 개념으로 쓰고있음 - DCW
웹쪽은 주로 DAO나 서비스임플쪽을 싱글톤으로 해서 쓰는데 겜쪽은 모르겠음 - DCW
ex Health 같은건 게임에서 단 하나지만 객체로 운영하는게 편하고 일반적으로 전역으로 써야되기 때문에 싱글톤으로 만듭니다 - return 0;
게임루프가 하나 이상 있으면 이상하지 않음? 아니면 리소스 관리자가 하나 이상있으면 렌더링할 때 어느 관리자의 리소스를 렌더링해야할까?
매니저 같은거는 여러개 있을필요가 없잖아
뭐 전역변수의 OOP적대안이라 보면 됨
C++에서 static 으로 전역 선언해 놓음 없어 보이잔아.. 그래서 클래스로 껍데기 씨워 싱글톤이랑 이름 붙여서
씌워
물론 C++에서 전역변수와 싱글톤은 엄연히 다름 근데 자바같은 독재언어는 답없다
이 세상에 태양은 하나뿐이외다 - DCW
하나만 존재하는게 여러가지가 있을텐데..특히 게임에서 어떤 부분에서 싱글톤을 자주쓴다..이런거 아쉬는분
저는 게임쪽은 모르겠고 웹쪽인데 디자인패턴의 하나에양 클래스마다 new 해서 불러오는거가 아니라 하나 만들어놓고 불러오고싶은 클래스에서 그걸 불러온단 개념으로 쓰고있음 - DCW
웹쪽은 주로 DAO나 서비스임플쪽을 싱글톤으로 해서 쓰는데 겜쪽은 모르겠음 - DCW
ex Health 같은건 게임에서 단 하나지만 객체로 운영하는게 편하고 일반적으로 전역으로 써야되기 때문에 싱글톤으로 만듭니다 - return 0;
게임루프가 하나 이상 있으면 이상하지 않음? 아니면 리소스 관리자가 하나 이상있으면 렌더링할 때 어느 관리자의 리소스를 렌더링해야할까?
매니저 같은거는 여러개 있을필요가 없잖아
뭐 전역변수의 OOP적대안이라 보면 됨
C++에서 static 으로 전역 선언해 놓음 없어 보이잔아.. 그래서 클래스로 껍데기 씨워 싱글톤이랑 이름 붙여서
씌워
물론 C++에서 전역변수와 싱글톤은 엄연히 다름 근데 자바같은 독재언어는 답없다