目标C中的生成器模式
|
我遇到了一个设计模式“ Builder”,该模式非常适合我想做的事情。在我的iOS应用程序中,我具有不同的核心数据实体,并且我希望能够将对象转换为不同的数据格式。目前,我的计划是支持XML,HTML和JSON。因此,我一直在考虑使用“ Builder”之类的标准设计模式来设计此解决方案。我的一些问题是
生成器模式是否适合此问题?
我可以在Objective C中使用这种模式吗?由于Obj C中没有抽象类概念,因此不确定如何处理。我想我应该使用基类和协议来定义我的抽象方法。
请随时提出最适合我需要的任何新设计解决方案。
非常感谢您的建议和评论。
问候,
贾维德
编辑:另一个关键点是最终格式将由不同的核心数据实体组成。例如,如果有一个实体团队和参与者,我需要创建一个同时使用团队和参与者的数据格式。
没有找到相关结果
已邀请:
2 个回复
抵舵
填盖
NSDictionary + JSON.m
现在,在任何要在NSDictionary对象上使用此新方法的.m文件中,您都应包括以下类别:
并像这样使用:
一些参考: http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjectiveC/Chapters/ocCategories.html#//apple_ref/doc/uid/TP30001163-CH20-SW1 http://cocoadevcentral.com/d/learn_objectivec/