设计模式之享元模式
  TEZNKK3IfmPf 2023年11月15日 21 0


设计模式之享元模式

 

2java示例


   {

     main([] args) {
    Factory factory StudentFactory();
    Person p1factory.getPerson();
    (p1.getName()p1.getName().equals()){
      p1.setName();
      p1.setAge();
    }
    Person p2factory.getPerson();
    System.out.println(p2.getName()p2.getAge());
  }

}
   {
  Person getPerson( sno);
}
    Factory {
   Map,Person personMap HashMap,Person();
  
  
   Person getPerson( sno) {
    Person ppersonMap.get(sno);
    (p){
      p Student(sno);
      personMap.put(sno, p);
    }
     p;
  }

}
   {
    name;
    age;
  
    setName( name) {
    .name  name;
  }

    setAge( age) {
    .age  age;
  }

    getAge() {
     age;
  }

    getName() {
     name;
  }
  
  
}



    Person {
    sno;
  
   Student( sno){
    .snosno;
  }
  
}





 

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月15日 0

暂无评论

推荐阅读
TEZNKK3IfmPf