You are on page 1of 6

Programiranje u .

NET okolini

Objektno Orijenitirano Programiranje


OOP
Temelj
• 3 stavke su temelj OOP:
– Enkapsulacija
• Pomaže nam sakriti kompleksnost
• Primjena je pomoću klasa te metoda unutar klasa
– Naslijeđivanje
• Je tehnika kojom uspostavljamo odnos između klasa
– Na taj način jedna klasa naslijeđuje sve karakteristike druge
klase
– Polimorfizam
Naslijeđivanje
Polimorfizam
• Jedan objekt može imati više oblika
• Objekt se može ponašati različito ovisno o tipu
Abstraktne klase
(Abstract Class)
• Nemogu biti instancirane nego izvedene (A:B)
• Mogu sadržavati abstraktne članove
• Koriste se kada želimo imati dio
funkcionalnosti već implementiran u klasi
Interfejs
(Interface)
• Nemaju implementaciju
• Služi kao predložak za klase
– Definiraju se općenito metode, članovi
– Klasa može naslijediti više interfejsa

You might also like