Rekenaars, Programmering
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.
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