我有在项目之间共享的数据。我需要存储共享数据而不对其进行复制和处理,并按项目访问初始数据和处理后的数据。抽象示例:class ClassA { void addItem(UniqueData uniqueData, Data1 data1, Data2 data2) { ... } void show() { processData1(); processData2(); for (Item i : items) { showInitialData1(i); showInitialData2(i); showProcessedData1(i); showProcessedData2(i); } }}有关更多说明:add(obj1,"Hello","World");add(obj2, "Hello", "Guys");add(obj3, "Hi", "Bro");如果processData1()仅删除一个字符,则为0。共享数据“ Hello”必须对obj1和obj2都进行一次处理。并显示为:Hell WorldHell GuysH Bro我怎样才能做到这一点?
添加回答
举报
0/150
提交
取消