Als Deutscher Softwareentwickler in der Schweiz

Landstrasse

Drive your own Way

Share now

Die Vererbung einer Klasse ist nur eine Möglichkeit der Wiederverwendung von Code. Folgende 3 Möglichkeiten sollten prinizipiell einer Vererbung vorgezogen werden:

1. Delegation
Nutzen Sie die Delegation um eine bestehende Klasse zu erweitern, wenn es nicht Aufgabe der bestehenden Klasse ist, dieses zu tun.

2. Komposition
Bei einer Komposition wird in ColdFusion die entsprechend zu erweiternde Klasse als Parameter mit übergeben und ist somit Teil der neuen Klasse. Das heisst das die übergebene Klasse bzw. Objekte nur innerhalb der neuen Klasse bzw. Objekt existent ist.

3. Aggregation
Eine Aggregation ist einer Komposition sehr ähnlich mit dem Unterschied, dass hierbei die zu erweiternde Klasse nicht übergeben wird und nur innerhalb der neuen Klasse existent ist, sondern auch ausserhalb dessen ihre Notwendigkeit hat.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Related Posts

Progressive House

https://www.beatport.com/my-beatport?genres=15

Musikproduktion & DJ Software

Alle Tipps setzen einen iMac oder Mac Book voraus (und auf Wunsch zusätzlich ein iPad): Einsteiger Profi DJay Pro DJ Softwware für Mac, iPad und

X TRA TEC

War wieder eine mega Party im xtra ! https://xtratec.ch/

Get in touch

872 Arch Ave.
Chaska, Palo Alto, CA 55318
hello@example.com
ph: +1.123.434.965

Business inquiries

hello@example.com
ph: +1.321.989.645