Legjobb válasz
NINCS különbség.
Az OOP a design. Ugyanazt a nyelvet kell használni.
Ez megkönnyíti a tervezést, mint folyamatban lévő folyamatot, ami pontosan az, ami a szoftver – egy formázható és gyorsan változó kontextusba változó műtárgy.
Néhányan azt mondják majd, hogy előre meg kell tervezned egy olyan szokatlan diagramtechnikával, mint az UML – amennyire csak lehet diagramok mennek, az UML még csak nem is jó.
Az IS tervezés, NEM kódol valami homályba (amit a C és C ++ benyomást keltene), amelyet csak a „programozók” érthetnek meg.
A programozás tiszta gondolkodás, absztrakció és filozófia – vagyis a tervezés.
Válasz
Először is először áttekintem, hogy milyen objektumorientált programozás ( Az OOPS) paradigmák arról szólnak, hogy…
Tehát mi az OOPS (objektumorientált programozás) ???
Az objektum-orientált programozás (OOP) az “objektumok” fogalmán alapuló programozási paradigma, amely adatokban, mezők formájában, gyakran attribútumként ismertek; és kód, eljárások formájában, gyakran metódusok néven.
Mi az OOPS négy oszlopa ???
Van néhány részletem erről a négy oszlopról valós példákkal ?? ?
Biztos … Miért ne ??? Olvassa tovább …
- Absztrakció: Az absztrakció az alkalmazás csak a lényeges jellemzőinek megjelenítésére és a részletek elrejtésére utal. A C ++ / Java alkalmazásban az osztályok módszereket kínálnak a külvilág számára az adatváltozók eléréséhez és használatához, de a változókat a közvetlen hozzáférés elől elrejtik. Ezt meg lehet tenni hozzáférési specifikátorokkal. Például: telefonhívás, nem ismerjük a belső feldolgozást.
Abstraction = Encapsulation + Data Hiding
- Öröklés: Az öröklés egy módja annak, hogy újrafelhasználási kód. Az osztályt, amelyet örököltek, alaposztálynak nevezünk, és azt az osztályt, amely a kódot az alaposztálytól örökölte, származtatott osztálynak nevezzük. A származtatott osztály felhasználhatja az alaposztályban definiált összes funkciót, így a kód újrafelhasználható.
- Kapszulázás : Adatkötésnek is mondható. A beágyazás az adatváltozók és a függvények osztályon belüli összekapcsolásáról szól.
- Polimorfizmus: Ez egy olyan funkció, amely lehetővé teszi számunkra, hogy azonos nevű, de különböző argumentumú függvényeket hozzunk létre, amelyek másképp fognak teljesíteni. Ez a funkció ugyanazon a néven, különböző módon működik. Vagy azt is lehetővé teszi számunkra, hogy újradefiniáljuk a függvényeket, hogy megkapjuk az új definícióját.
Remélem, hogy ez a rövid még ropogós magyarázat segít tisztázni az OOPS-koncepciókat …
Élvezze a tanulást !!!