모든 멤버변수는 private로 두고, 그 변수를 읽는/쓰는 함수를 만들어서 사용하라.

이렇게 해두면

- 누가 언제 그 변수를 건드리는지를 추적하기 쉬워진다.
- 그 변수값이 변하는 것에 반응해서 자동적으로 처리가 일어나게 확장하기 쉬워진다.

함수 호출의 오버헤드는 inline 키워드가 해결해줄 것이다. 걱정하지 마라.

'게임 만들기 > 프로그래밍' 카테고리의 다른 글

The Incredible Machine  (4) 2004.02.27
이상과 현실.  (0) 2004.02.10
키보드 핸들링.  (0) 2004.02.10
top