RekenaarsProgrammering

Die basiese beginsels van die PLO en die gebruik daarvan

algemene inligting

OOP - is 'n styl van programme wat verskyn in die 80's van die 20ste eeu. In teenstelling met die proses tale waar data en instruksies vir die verwerking daarvan afsonderlik bestaan, in objekgeoriënteerde programmering, word hierdie inligting gekombineer in 'n enkele entiteit.

Basiese beginsels van die PLO

In voorwerp-programmering sagteware het sy eie postulate. OOP beginsels - is die belangrikste idees. Daar is drie belangrikste van hulle: erfenis, polimorfisme en inkapseling. Onder mekaar sal hersien word in meer detail. Grondbeginsels van ontwikkeling in die OOP tale is die gebruik van voorwerpe en klasse. In die oorgang van prosedurele skryfstyl bronkode tot objekgeoriënteerde dikwels sukkel, maar die meeste ontwikkelaars sal baie voordele in die PLO te vind.

inkapseling

Inkapseling - is die gebruik van data samesmelting en instruksies vir die verwerking daarvan in 'n enkele entiteit - die klas. Ten tyde van die skryf van programme in een van die OOP tale is daar 'n onderskeid tussen inligting binne en buite die entiteit. So die bereiking van veiligheid en metodes van die implementering daarvan data deur eksterne invloede, byvoorbeeld, van ander klasse wat nie verwant is aan hierdie item. Binne die essensie van die data is suksesvol in wisselwerking met mekaar, maar is beskerm teen ongemagtigde toegang van buite.

erfenis

Die tweede beginsel van OOP - erfenis - is die vermoë van 'n klas ander sonder herhaling van hul werklike implementering gebruik metodes. Erfenis elimineer die ontslag van die bron-kode.

polimorfisme

Nog 'n beginsel van OOP - Polimorfisme. Die gebruik daarvan beteken vir manipuleer voorwerpe van wisselende grade van kompleksiteit kan 'n enkele koppelvlak wat anders sal reageer op die gebeure en terselfdertyd die reg om die take te implementeer.

OOP tale

OOP beginsels word gebruik in so 'die gewildste programmeertale soos C ++ en die Java, wat 'n belangrike deel van die programme en programme ontwikkel. Daar is ook minder gebruikte OOP tale - is Delphi, Object Pascal, Ruby en vele ander.

PLO kritiek

Ten spyte van die algemeen positiewe stellings teenoor hierdie metode, dikwels OOP beginsels blootgestel en gekritiseer. Soos met prosedurele programmering in OOP het sy nadele.

Eerstens, die kompleksiteit van die oorgang. Om OOP beginsels verstaan, dit verg baie tyd, hoe meer mense werk nou net met prosedurele programmeertale.

Tweedens, die gebrek aan dokumentasie is moeiliker omdat jy nodig het om nie net die klasse en objekte nie, maar ook spesifieke gevalle van die implementering daarvan te beskryf.

Derde, oormatige buigsaamheid van metodes kan lei tot die feit dat die bron-kode en ontwikkel programme onopgeëiste sal oorweldig word in hierdie spesifieke geval, die eienskappe en vermoëns. Daarbenewens, let op die ondoeltreffendheid in terme van geheue toekenning. Maar ongeag die aantal uitsig oor die omliggende OOP programmeerders steeds groeiende en vinnig veranderende tale hulself.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 af.atomiyme.com. Theme powered by WordPress.