형원 모드 정보 - flyweight
902 단어 flyweight
public class VariableParameter {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Integer i1=3;
Integer i2=3;
System.out.println(i1==i2);//true;
Integer i3=221;
Integer i4=221;
System.out.println(i3==i4);//false;
여기 i1==i2는true입니다.형원 모드를 사용했기 때문이죠.
형원 모드---flyweight
많은 아주 작은 대상, 예를 들어 문서를 입력할 때, 많은 자모가 있다.
만약 모든 자모가 대상이라면 대상은 너무 많다.그럼
a-z는 26개의 대상으로, 예를 들어generated 첫 번째 e와 두 번째, 그리고
세 번째 e는 모두 한 대상이다.다만 그들의 표시 위치가 다르기 때문에
예: e 를 대상으로 디스플레이 방법 display (int x, int y)
이렇게 하면 방법 매개 변수를 통해 위치를 바꿀 수 있다.
형원 모드는...
아주 작은 대상이 많은데, 만약 그들이 같은 물건(내부상태라고 부른다)이 많다면 그들을 하나의 대상으로 삼아라.
그 서로 다른 것들은 외부 속성을 방법으로 하는 매개 변수로 전송된다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
디자인 모드 1 일 1 연: 형 원 모드 (Flyweight)Flyweight 모드 는 공유 기술 을 활용 하여 대량의 입자 도 대상 을 효과적으로 지원 합 니 다.게임 개발 에서 향 원 모델 의 전형 적 인 응용 은 동적 으로 비트 맵 글꼴 을 생 성 하 는 것 이다. PS...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.