享元模式主要是减少对象的创建(即共享对象),以减少内存占用和提高性能。其主要解决在有大量对象时,有可能会造成内存溢出,把其中共同的部分抽象出来,如果有相同的业务请求,直接返回在内存中已有的对象,避免重复创建。一般使用HashMap来存放每次新的对象,然后将这个对象放入HashMap中,需要用到的时候先去HashMap中找有没有对应的对象,没有就创建并放入HashMap中。
享元模式主要是减少对象的创建(即共享对象),以减少内存占用和提高性能。其主要解决在有大量对象时,有可能会造成内存溢出,把其中共同的部分抽象出来,如果有相同的业务请求,直接返回在内存中已有的对象,避免重复创建。一般使用HashMap来存放每次新的对象,然后将这个对象放入HashMap中,需要用到的时候先去HashMap中找有没有对应的对象,没有就创建并放入HashMap中。