我试图实现使用核心数据和Objective C.Coredata:战略模式实现
为了简化,我有,比如说,Strategy模式多语种Text
实体,它有几个属性,如Date
对于最后保存的,以及作者等的NSSString
等。我想添加对Language
实体的引用,该实体可以是几个子类之一,例如French
,Italian
等等,其持有文字的NSString
班级名称。每个Language
子类可以实现自己的translateTo
和translateFrom
方法和Text
实例并不需要担心。简单的战略模式。
Created by yuml.me http://yuml.me/1caedd69
我真的努力建立这种核心数据,在一定Text
实体可以有自己的Language
实现取决于实例的详细信息设置的关系。
我想简单地说,我想要做的是创建一个“有-α”关系,其中Text
实体内的实体可以是Language
的几个子类型之一。
核心数据是相当新的给我,所以如果我完全缺少点这里,还是错过了一些东西昭然若揭,请让我知道。
btw:你用什么来画你的模型?像“粗略”的感觉 – falconcreek 2010-08-05 13:15:04
我用http://yuml.me/diagram/scruffy/class/draw - 只是用Google搜索它对于这个问题 - 似乎相当不错 – 2010-08-05 15:04:45