Kaj je konstrukcijska veriga?

Pri objektno usmerjenem programiranju je vezava konstruktorja tehnika ustvarjanja primerka razreda z več konstruktorji, nato pa z enim konstruktorjem klicati drugega. Primarna uporaba vezave konstruktorja je, da je program enostavnejši, z manj ponovljenimi vrsticami kode.

Kako deluje?

V jeziku, kot je Java, lahko razred obravnavamo kot predlogo za strukturirane podatke, v katerih so na splošno opredeljene vse značilnosti in dejanja. Primer razreda je specifična podatkovna struktura z edinstvenimi vrednostmi znotraj te definirane strukture.

Običajno ima razred posebno metodo, ki ima isto ime kot razred. Ta metoda, imenovana konstruktor, bo samodejno izvedena, ko bo ustvarjen nov primerek razreda. Z uporabo ad hoc polimorfizma lahko več metod konstruktorja deli isto ime in se kličejo med seboj, kar daje programerju več možnosti za izdelavo primerka.

Objektno usmerjen, polimorfizem, programski izrazi