jeggu
6th March 2016, 07:12
When ever I create my main(Car) object, internally its creates low level modules one by one.
I am referring some function in main object in all internal object
Currently I am passing main object through function(Setter function in all class)
Some how I don't feel its good.could you suggest me some good design.
example:
car mainobject
grid object mainobject->getFIleName()
vertex oject mainobject->getFIleName()
sub object1 mainobject->getFIleName()
sub object2 mainobject->getFIleName()
triangle object mainobject->getFIleName()
vertex oject mainobject->getFIleName()
sub object1 mainobject->getFIleName()
sub object2 mainobject->getFIleName()
canvas ojbect mainobject->getFIleName()
mesher oject mainobject->getFIleName()
obj1 mainobject->getFIleName()
obj2 mainobject->getFIleName()
obj3 mainobject->getFIleName()
I though of have static class. from static class I will get main object but i need to create multiple instance of car so I cant use static class
I am referring some function in main object in all internal object
Currently I am passing main object through function(Setter function in all class)
Some how I don't feel its good.could you suggest me some good design.
example:
car mainobject
grid object mainobject->getFIleName()
vertex oject mainobject->getFIleName()
sub object1 mainobject->getFIleName()
sub object2 mainobject->getFIleName()
triangle object mainobject->getFIleName()
vertex oject mainobject->getFIleName()
sub object1 mainobject->getFIleName()
sub object2 mainobject->getFIleName()
canvas ojbect mainobject->getFIleName()
mesher oject mainobject->getFIleName()
obj1 mainobject->getFIleName()
obj2 mainobject->getFIleName()
obj3 mainobject->getFIleName()
I though of have static class. from static class I will get main object but i need to create multiple instance of car so I cant use static class