Re: Child objects inheriting property values
Mike Andrews <[email protected]>
| Newsgroups | gmane.comp.windows.devel.dotnet.clr |
|---|---|
| Message-ID | <[email protected]> |
I've done either one of two things in that instance: 1) Have the value set as a constructor parameter on the Column object. 2) Have the Record object passed as a constructor parameter and a reference stored. It just depends on the design goal and what you want to achieve. On Nov 20, 2007 4:09 AM, Brady Kelly <[email protected]> wrote: > I have a hierarchy of objects that share some attributes, e.g. both my > parent Record and Column objects have a columnDelimiter property. I want > this property on the Column object to default to the same property on the > Record object, until specified on the Column object. What is the best way > to go about this? I could give each Column a reference to the Record it > belongs to, but this seems not quite right to me. My other option is to > have the Record act as a ColumnFactory, setting the columnDelimiter value > on > each Column it creates, until a set accessor on Column optionally > overrides > that default value. > > > =================================== > This list is hosted by DevelopMentor(R) http://www.develop.com > > View archives and manage your subscription(s) at > http://discuss.develop.com > =================================== This list is hosted by DevelopMentor® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com