RE: Parser2 considered harmful
John Cowan wrote, > If they do inherit, then you have the problem that > Parser may be extended in several logically distinct > ways, leading to interfaces Parser2A and Parser2B. > The next generation will have to specify Parser3A, B, > and C all inheriting from Parser2A *and* Parser2B, > which causes a messy diamond-shaped inheritance graph. It's not diamond inheritance per-se which is the problem, it's (as you point out) the potential for a combinatorial explosion of derived interfaces which is nasty. Cheers, Miles -- Miles Sabin Cromwell Media Internet Systems Architect 5/6 Glenthorne Mews +44 (0)181 410 2230 London, W6 0LJ msabin@c... England xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i... Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To (un)subscribe, mailto:majordomo@i... the following message; (un)subscribe xml-dev To subscribe to the digests, mailto:majordomo@i... the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@i...)
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format