2014-07-16 2 views
1

Paint 객체는 클래스 필드로 한 번 선언해야합니까? 아니면 render 메소드를 호출 할 때마다 반복해서 생성해야합니까?클래스 필드로 객체 페인트 v 로컬 변수

이 작업을 수행하는 가장 효율적이고 논리적 인 방법은 무엇입니까?

너무 많이 생성되는 것을 피하기 위해 종속 클래스로 전달해야합니까?

기본적으로 얼마나 큽니다 Paint 클래스입니까? 그들을 추억에 남기거나 그냥 쓰거나 버리는 것이 더 낫습니까?

감사합니다.

답변

3

Paint 객체를 생성 할 때 많은 오버 헤드가 발생하지만 피하려는 주요 문제는 초당 60 회 발생할 수 있으므로 모든 draw() 호출에서이를 생성하는 것입니다. 일반적으로 페인트는 클래스 필드에 유지해야합니다.