我正在处理具有REST端点和Get-By-ID服务的应用程序,我通过从持久性存储中收集数据来填充资源(基本上是POJO)。现在,在发回响应之前,我必须在POJO资源中填充HREF。我想以通用的方式来完成,以便各种其他REST服务(搜索等)可以使用它。我想在一个共同的地方做这个HREF人群以实现可重用性。简而言之,我的资源POJO可以通过各种按摩层来改变不同的状态,并最终返回给消费者。这里适合什么设计模式?
Resource POJO --> Massager 1 --> Massager 2 --> Final Massaged POJO
有人能帮我弄清楚一个适合我的问题的设计模式。
我想到了装饰者模式,但不知何故,它不航行我的船。
〜NN
责任链模式如何? – SimY4 2014-10-01 06:56:33
根据创建HREFS作为其他对象的引用:应该使用您正在使用的REST框架来实现。在一个网络应用程序,你不关心链接代... – Andy 2014-10-01 06:59:02