[BLACKBOX] Questions about Inheritance

From: [at]} <Rainer>
Date: Wed, 9 Mar 2011 17:20:21 +0100

----boundary-LibPST-iamunique-1952339209_-_-
Content-type: text/plain

Hi all,
the BB heavily relies on OO concepts. Unfortunately I don't
understand many of them.
The docu suggests to avoid implementation inheritance and to use
object composition instead. But what are the language features which
cause implementation inheritance (i.e. which should be avoided) ? Is
it just the super call or something else ?

I would appreciate if somebody could give me some hints in
understanding these things or perhaps some links to explanatory texts
to read. I have got the book "Computing Fundamentals" by J. Stanley
Warford which is a big help, especially chapter 23 "Inheritance and
Polymorphism". But there still remain many questions if one wants to
understand how BB works.

Thanks a lot for any help in advance :-)
Best regards,
Rainer


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-1952339209_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEhpIGFsbCxccGFyDQp0aGUgQkIgaGVhdmlseSBy
ZWxpZXMgb24gT08gY29uY2VwdHMuIFVuZm9ydHVuYXRlbHkgSSBkb24ndCAgXHBhcg0KdW5kZXJz
dGFuZCBtYW55IG9mIHRoZW0uXHBhcg0KVGhlIGRvY3Ugc3VnZ2VzdHMgdG8gYXZvaWQgaW1wbGVt
ZW50YXRpb24gaW5oZXJpdGFuY2UgYW5kIHRvIHVzZSAgXHBhcg0Kb2JqZWN0IGNvbXBvc2l0aW9u
IGluc3RlYWQuIEJ1dCB3aGF0IGFyZSB0aGUgbGFuZ3VhZ2UgZmVhdHVyZXMgd2hpY2ggIFxwYXIN
CmNhdXNlIGltcGxlbWVudGF0aW9uIGluaGVyaXRhbmNlIChpLmUuIHdoaWNoIHNob3VsZCBiZSBh
dm9pZGVkKSA/IElzICBccGFyDQppdCBqdXN0IHRoZSBzdXBlciBjYWxsIG9yIHNvbWV0aGluZyBl
bHNlID9ccGFyDQpccGFyDQpJIHdvdWxkIGFwcHJlY2lhdGUgaWYgc29tZWJvZHkgY291bGQgZ2l2
ZSBtZSBzb21lIGhpbnRzIGluICBccGFyDQp1bmRlcnN0YW5kaW5nIHRoZXNlIHRoaW5ncyBvciBw
ZXJoYXBzIHNvbWUgbGlua3MgdG8gZXhwbGFuYXRvcnkgdGV4dHMgIFxwYXINCnRvIHJlYWQuIEkg
aGF2ZSBnb3QgdGhlIGJvb2sgIkNvbXB1dGluZyBGdW5kYW1lbnRhbHMiIGJ5IEouIFN0YW5sZXkg
IFxwYXINCldhcmZvcmQgd2hpY2ggaXMgYSBiaWcgaGVscCwgZXNwZWNpYWxseSBjaGFwdGVyIDIz
ICJJbmhlcml0YW5jZSBhbmQgIFxwYXINClBvbHltb3JwaGlzbSIuIEJ1dCB0aGVyZSBzdGlsbCBy
ZW1haW4gbWFueSBxdWVzdGlvbnMgaWYgb25lIHdhbnRzIHRvICBccGFyDQp1bmRlcnN0YW5kIGhv
dyBCQiB3b3Jrcy5ccGFyDQpccGFyDQpUaGFua3MgYSBsb3QgZm9yIGFueSBoZWxwIGluIGFkdmFu
Y2UgOi0pXHBhcg0KQmVzdCByZWdhcmRzLFxwYXINClJhaW5lclxwYXINClxwYXINClxwYXINCi0t
LS1ccGFyDQpUbyB1bnN1YnNjcmliZSwgc2VuZCBhIG1lc3NhZ2Ugd2l0aCBib2R5ICJTSUdOT0ZG
IEJMQUNLQk9YIiB0byBMSVNUU0VSVkBMSVNUUy5PQkVST04uQ0h9fQBpdGgg
----boundary-LibPST-iamunique-1952339209_-_---
Received on Wed Mar 09 2011 - 17:20:21 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:17 UTC