-- Joseph, composition vs inheritance was extensively discussed in this list, I believe before you joined in. My conclusion from it was: extend only from ABSTRACT types, replace methods that are expected to be supercalled by regular procedures, no EXTENSIBLE anything, only ABSTRACT or EMPTY, no procedure variables, and in general use composition with non-ABSTRACT items. cheers fyodor ---- To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-334010550_-_- Content-type: application/rtf Content-transfer-encoding: base64 Content-Disposition: attachment; filename="rtf-body.rtf" e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID4gVGhhbmsgeW91IGFsbCBmb3IgeW91ciBzdWdn ZXN0aW9ucy5ccGFyDQo+IEkgd2lsbCBub3cgbXVsbCBvdmVyIHdoaWNoIGlzIHRoZSBiZXN0IHdh eS5ccGFyDQpccGFyDQo+IC1Eb3VnIERhbmZvcnRoXHBhcg0KXHBhcg0KRWl0aGVyIHdoYXQgUm9i ZXJ0IHN1Z2dlc3RlZCwgb3IgZGVyaXZlIFN1YiBkaXJlY3RseSBmcm9tIFN0b3Jlcy5TdG9yZSwg XHBhcg0KbWFraW5nIEJhc2UgYSBjb21wb25lbnQgb2YgU3ViLlxwYXINClxwYXINClRoZW9yZXRp Y2FsbHkgKGFjY29yZGluZyB0byB0aGUgdGhlb3J5IGluIG15IGhlYWQpIHRoZSBzZWNvbmQgb3B0 aW9uIGlzIFxwYXINCmJlc3QgKHRoZSB0d28gb3B0aW9ucyBtYXkgbm90IGJlIG11dHVhbGx5IGV4 Y2x1c2l2ZSAxMDAlKS5ccGFyDQpccGFyDQotLVxwYXINCkpvc2VwaCwgY29tcG9zaXRpb24gdnMg aW5oZXJpdGFuY2Ugd2FzIGV4dGVuc2l2ZWx5IGRpc2N1c3NlZCBpbiB0aGlzIGxpc3QsIFxwYXIN CkkgYmVsaWV2ZSBiZWZvcmUgeW91IGpvaW5lZCBpbi5ccGFyDQpNeSBjb25jbHVzaW9uIGZyb20g aXQgd2FzOlxwYXINClxwYXINCmV4dGVuZCBvbmx5IGZyb20gQUJTVFJBQ1QgdHlwZXMsXHBhcg0K cmVwbGFjZSBtZXRob2RzIHRoYXQgYXJlIGV4cGVjdGVkIHRvIGJlIHN1cGVyY2FsbGVkIGJ5IHJl Z3VsYXIgcHJvY2VkdXJlcyxccGFyDQpubyBFWFRFTlNJQkxFIGFueXRoaW5nLCBvbmx5IEFCU1RS QUNUIG9yIEVNUFRZLFxwYXINCm5vIHByb2NlZHVyZSB2YXJpYWJsZXMsXHBhcg0KYW5kIGluIGdl bmVyYWwgdXNlIGNvbXBvc2l0aW9uIHdpdGggbm9uLUFCU1RSQUNUIGl0ZW1zLlxwYXINClxwYXIN CmNoZWVyc1xwYXINCmZ5b2RvclxwYXINClxwYXINClxwYXINCi0tLS1ccGFyDQpUbyB1bnN1YnNj cmliZSwgc2VuZCBhIG1lc3NhZ2Ugd2l0aCBib2R5ICJTSUdOT0ZGIEJMQUNLQk9YIiB0byBMSVNU U0VSVkBMSVNUUy5PQkVST04uQ0h9fQAaAAAA ----boundary-LibPST-iamunique-334010550_-_---Received on Wed Nov 12 2008 - 09:46:17 UTC
This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:51 UTC