getter/setters가 50 개인 객체가 있고 그 중 10 개가 새 인터페이스에서 정의되고 해당 객체를 해당 인터페이스 중 하나로 입력하면 성능이 향상됩니까?인터페이스에 입력하면 성능이 향상됩니까?
방법/변수 조회가 어떻게 작동하는지 잘 모르겠지만, 적은 수의 메소드가있는 객체에 객체를 입력하면 그 메소드를 실행하는 것이 더 빠를 것 같습니다.
나는 Actionscript/Java를 요구하고 있지만 이것은 내가 추측하는 모든 언어에 적용됩니다.
5 개의 인터페이스 (IResizable, IScalable, IMovable, IMeasurable, IDrawable)를 구현 한 DisplayObject 개체가 있고 x 및 y 접근자를 액세스 할 수 있도록 IResizable로 입력 한 경우 최적화가 수행됩니까?
그렇지 않으면 인터페이스를 사용하는 것이 코드를 더 읽기 쉽게 만들고 정의 된 패턴을 고수하는 것입니다.
답변이 있다면 극히 * 언어/플랫폼에 따라 다릅니다. 쉬운 대답은 아닙니다. – skaffman
그게 전부입니다. 나는 그 물건을 알고 싶습니다. –
기능이 있습니다. 인스턴스 유형의 변수를 선언해도 가리키는 실제 객체에 대해서는 아무 것도 변경되지 않습니다. – Dolphin