From: matz@... (Yukihiro Matsumoto) Date: 2001-05-28T00:32:48+09:00 Subject: [ruby-talk:15802] Re: Ruby Programming Practice Hi, In message "[ruby-talk:15742] Ruby Programming Practice" on 01/05/26, "John Kaurin" writes: |But in a general Ruby programming view, where one programmer |is controlling all the files, is it good practice for a superclass to |use a method (or instance variable) defined by a derived class? |This does not seem to follow from the library designer view. I think it's OK. I even call this a template pattern. Some feel better if you provide empty placeholder, but I don't think it's mandatory, because Ruby does not have virtual class, and you'll get an error at runtime anyway. matz.