근데 C# 에서 static 클래스가 완전히 싱글톤을 대체할 수 있지는 않음. static의 제약이 워낙 많아서... 존나 그지 같음 C++의 무명 네임스페스가 존나 그리워지는 그런 순간임
커헠(msca8h)2017-01-04 23:37
자바땔감인데다 C만 해봐서 무슨 말인지 못 알아들었음...
웹땔감dz(118.33)2017-01-04 23:38
어차피 자바9에서 격변예정
쾌청(121.133)2017-01-04 23:39
나오긴 나옵니까??
웹땔감dz(118.33)2017-01-04 23:40
자바8도 나오긴나왔잖슴?
쾌청(121.133)2017-01-04 23:40
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
웹땔감dz(118.33)2017-01-04 23:40
번역: C++ 에는 namespace 를 싱글턴처럼 사용할 수 있도록 nameless namespace 라는 기능을 제공함. 이걸 이용하면 정말 기똥찰 정도로 간단하게 싱글턴 비스무리한걸 구현 가능. C# 은 이게 없음. 싱글턴 만들거나 static class 써야됨. 근데 static 은 제약이 너무 많음. 그래서 그냥 싱글턴 써야됨
커헠(msca8h)2017-01-04 23:43
아무래도 static 의 가장 큰 문제점은 상속을 못 받는다는거겠지. 코드 재사용이 불가함
자바니깐요
근데 C# 에서 static 클래스가 완전히 싱글톤을 대체할 수 있지는 않음. static의 제약이 워낙 많아서... 존나 그지 같음 C++의 무명 네임스페스가 존나 그리워지는 그런 순간임
자바땔감인데다 C만 해봐서 무슨 말인지 못 알아들었음...
어차피 자바9에서 격변예정
나오긴 나옵니까??
자바8도 나오긴나왔잖슴?
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
번역: C++ 에는 namespace 를 싱글턴처럼 사용할 수 있도록 nameless namespace 라는 기능을 제공함. 이걸 이용하면 정말 기똥찰 정도로 간단하게 싱글턴 비스무리한걸 구현 가능. C# 은 이게 없음. 싱글턴 만들거나 static class 써야됨. 근데 static 은 제약이 너무 많음. 그래서 그냥 싱글턴 써야됨
아무래도 static 의 가장 큰 문제점은 상속을 못 받는다는거겠지. 코드 재사용이 불가함