On Tue, Oct 3, 2017 at 2:17 PM, H. Hirzel <hannes.hir...@gmail.com> wrote:
> This is as if you would ask > > why are specs on the class side? > I can certainly ask that, and there's in fact no reason why it would have to be there (because when the layout is being retrieved, the instance is already available). > You may actually see Help information as 'meta information'. It is > information about .... > If you put it on the class-side of the class that it is about then I would agree. But that is not the case here. The object is the content, not about the content. > > The content is only needed once per topic. No different instances of the > same topic. > This is not actually true; the topic is instantiated anew for every help browser opened (and every time browser is opened). And in fact the CustomHelp subclass is recasted to HelpTopic at runtime, which makes the entire class quite pointless; which is what I don't understand. Peter