Professional Documents
Culture Documents
Abstract Class:
Abstract classes are not initialized this means it cannot be used to create the
objects.
Abstract classes can be used to define the re-usable rules. Class name should
end with
Abstract class should be derived from @base class or from its super classes.
Concrete class:
Concrete classes are initialized classes. The concrete classes can be used to
specialized rules.
Used to create work objects. Should not end with
Concrete classes should be derived from work-, or work-object-.
The concrete classs instances saved in a Data Base.
Class is going to store in the ruleset.
Types of Concrete Class3 Types
Is a Class group( Parent Class)
Belongs to Class group ( Sub/Child Class)
Doesnt belongs to Class group ( Data Tables)
Class Group/Work pool
A class group is nothing but grouping individual concrete classes together to
store the instances in a single data base table.
The class group should be inherited from work Work pool is a collection of work class until creating a class group we need to
specify a class as class group and you need to supply primary key.
There is one class group for one application.
@baseclass
What are subclasses under @baseclass?