T
tomix
Hi,
assuming i have a container of objects, for example:
Course contains a list of CourseOffer which itself is a container of
duration objects
And assuming CourseOffer only contained by Course
i wonder what do you think is a better way to implement it
Course* c=GetCourse();
CourseOffer* cf=new CourseOffer(.....);
cf->AddDuration(10,12);
cf->AddDuration(16,20);
c->Add(cf);
:
:
or
Course* c=GetCourse();
CourseOffer* cf=c.CreateCourseOffer(....);
cf->AddDuration(10,12);
cf->AddDuration(16,20);
I'll go for the second since course control the creation and lifetime
of a course offer
Thanks in advance.
assuming i have a container of objects, for example:
Course contains a list of CourseOffer which itself is a container of
duration objects
And assuming CourseOffer only contained by Course
i wonder what do you think is a better way to implement it
Course* c=GetCourse();
CourseOffer* cf=new CourseOffer(.....);
cf->AddDuration(10,12);
cf->AddDuration(16,20);
c->Add(cf);
:
:
or
Course* c=GetCourse();
CourseOffer* cf=c.CreateCourseOffer(....);
cf->AddDuration(10,12);
cf->AddDuration(16,20);
I'll go for the second since course control the creation and lifetime
of a course offer
Thanks in advance.