我是OOP的新手,我有数据存储类,需要存储需要在应用程序中进行未来计算的临时数据,我需要根据我的知识为这个类分配不同的值并返回多个类对象有OOP模式,我可以用于这种问题,如果有人在这方面有专家,请帮助我找到解决问题的最佳模式。
谢谢!
答案 0 :(得分:0)
一个可能的解决方案是使用Decorator design pattern。您可以像这个例子那样实现参与者:
组件(LibraryItem) 为可以动态添加职责的对象定义接口。
ConcreteComponent(书籍,视频) 定义了一个可以附加其他职责的对象。
装饰师(装饰师) 维护对Component对象的引用,并定义符合Component接口的接口。
ConcreteDecorator(可借用) 增加了对组件的责任。