views:

30

answers:

4

If an abstract entity has it's own custom class, is that class usually abstract, too?

A: 

Not necessary. It depends.

this. __curious_geek
A: 

a cladd needs to declare abstract untill all of these method have implementation,it depends on if your custom classes are concrete then no....

Rozer
+2  A: 

Classes only are abstract if they are marked with the keyword abstract. So the inner custom class may be or may not be abstract, it's independent of its "container".

pakore
are you talking about core data?
dontWatchMyProfile
A: 

Objective-C does not have an abstract class definition at this time. Therefore the subclass for an entity is not abstract but you can treat it as such if you so choose.

There is no one-to-one relationship between entities and classes so you can have one class that is being used by multiple entities if you so choose.

Marcus S. Zarra