Re: Child objects inheriting property values
Richard Blewett <[email protected]>
| Newsgroups | gmane.comp.windows.devel.dotnet.clr |
|---|---|
| Message-ID | <000d01c82b7e$888fd3a0$99af7ae0$@com> |
I guess you really want 2) here as you stated you wanted the column to have the same value as the record unless it was set specifically which means it should reflect the record value even if the record has been changed. Regards Richard Blewett - DevelopMentor > -----Original Message----- > From: Discussion of development on the .NET platform using any managed > language [mailto:[email protected]] On Behalf Of Mike > Andrews > Sent: 20 November 2007 13:51 > To: [email protected] > Subject: Re: [DOTNET-CLR] Child objects inheriting property values > > 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 DevelopMentorR 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