PHP somo la 49: utangulizi wa Object Oriented Programming katika PHP
Huu ni mwendelezo wa mafunzo ya PHP na hapa tunaaza rasmi advanced PHP. tutakwenda kuingia ndani zaidi kwenye PHP. Ni vyema kabla ya kuanza course hii ya advanced PHP uwe una uelewa wa kutosha kuhusu mafunzo yetu ya PHP.
OOP ni kifurushi Cha maneno Object Oriented Programming. Huu ni mtindo wa ku code kwa kukusanywa function zote zinazofanana kwenye ukurasa Moja unaoitwa class Ili kueepuka Hali ya kurudis rudia code katika program.
Ili kuelewa vyema ni Nini OOP Wacha kwanza nikufundishe kuhusu programming paradigms.
Je ni Nini programming paradigms?
Hizi ni staili ama mitindo ambayo hutumika na ma programmer katika uandishi wa program. Kila staili ila faida na hasara zake, ia Kila Moja Ina maeneo ambayo inafaa zaidi kutumiwa.
Kuna paradigms zisizopinguwa nne ambazo ni:-
- Imperative programming
- Declarative programming
- Procedural programming
- Functional programming
- Object oriented
Faida kubwa ya kutumia OOP ni kufanya code zako ziwe DRY yaani Don't Repeat Yourself.
OOP ilianza kwenye PHP toleo la 5. Ina maana kabla ya hapo PHP ilitumia procedural programming tu. Baada ya kuonekana umuhimu wa OOP kama ilivyokuwa ikitukiwa na language zinginezo wakati huo.
Faida za OOP
- Ipo faster zaidi kuliko procedural
- Ni rahisi kuitumia zaidi na zaidi
- Ipo salama zaidi kuliko procedural
- Code zako zinakaa vyema zaidi yaani clean
Zingatia:-
Tu...
Umeionaje Makala hii.. ?
Share On:
👉1 Bongolite - Game zone - Play free game 👉2 Dua za Mitume na Manabii 👉3 Madrasa kiganjani 👉4 Sira ya Mtume Muhammad (s.a.w) 👉5 Tafasiri ya Riyadh Swalihina 👉6 ai web app
Post zinazofanana:
PHP somo la 91: Mambo ya kuzingatia unapokuwa unashughulika na data za json
Haya ni mabo ya kuzingatia unapo encode ama ku decode data za json
Soma Zaidi...PHP somo la 96: Jinsi ya kutengeneza ORM inayofanya CDRUDE operation
Katika somo hili utakwenda Jinsi ya kutengeneza ORM inayofanya CDRUDE operation.
Soma Zaidi...PHP somo la 83: Server Variables
Katika somo hili utakwend akujifunza kuhusu server variables
Soma Zaidi...PHP -somo la 6: Jinsi ya kusoma saa na tarehe kwenye PHP
Katika somo hili utakwenda kujifunza jinsi ya kusoma muda kama saa na tarehe kwa kutumia PHP
Soma Zaidi...PHP somo la 94: Maana ya ORM na kazi zake
Katika somo hili utakwenda kujifunzo kuhusu teknolojia ya ORM na inavyotumika kulinda usalama wa database
Soma Zaidi...PHP - somo la 10: Jinsi ya kundika condition statement if, ifelse na switch case
Katika somo hili utakwenda kujifunza kuhusu condition statements if, ifelse na switch case. Hata utajifunza jnsi ya kuziandika na zinavyofanya kazi
Soma Zaidi...