Acasă Finanțe personale Cum să dezvolți un script orientat pe obiecte - scripturi

Cum să dezvolți un script orientat pe obiecte - scripturi

Cuprins:

Video: Biblical Series I: Introduction to the Idea of God 2025

Video: Biblical Series I: Introduction to the Idea of God 2025
Anonim

Scripturile orientate pe obiect necesită o mulțime de planificare. Trebuie să vă planificați obiectele și proprietățile și ce pot face. Obiectele dvs. trebuie să acopere toate responsabilitățile lor, fără a încălca responsabilitățile altor obiecte. Pentru proiectele complicate, este posibil să faceți o construcție și o testare a modelului înainte de a vă simți în mod rezonabil încrezător că planul proiectului dvs. include toate obiectele de care are nevoie.

Dezvoltarea de scripturi orientate pe obiecte include următoarele proceduri:

  1. Alegeți obiectele.

  2. Alegeți proprietățile și metodele pentru fiecare obiect.

  3. Creați obiectul și puneți-l la muncă.

Alegeți obiectele pentru scriptul dvs.

Prima dvs. sarcină este să dezvoltați lista obiectelor necesare pentru proiectul dvs. de programare. Dacă lucrați singur și proiectul dvs. este mic, obiectele ar putea fi evidente. Cu toate acestea, dacă lucrați la un proiect complex, selectarea listei de obiecte poate fi mai dificilă.

După ce creezi o listă lungă de obiecte posibile, următoarea ta sarcină este să traversezi cât mai multe. Trebuie să eliminați toate duplicatele, obiectele care au responsabilități suprapuse și obiectele care nu au legătură cu proiectul dvs.

De exemplu, dacă proiectul dvs. se referă la construirea unei mașini, proiectul dvs. de mașină trebuie să aibă obiecte pentru fiecare parte a mașinii. Pe de altă parte, dacă proiectul dvs. implică controlul traficului într-un garaj de parcare, probabil că aveți nevoie doar de un obiect de mașină pe care să îl puteți deplasa; piesele mașinii nu contează pentru acest proiect.

Selectați proprietățile și metodele pentru fiecare obiect

Când aveți o listă completă de obiecte, puteți începe să dezvoltați lista proprietăților pentru fiecare obiect.Întrebați-vă ce trebuie să știți despre fiecare obiect.

De exemplu, pentru un proiect de reparații auto, probabil că trebuie să știți lucruri ca atunci când mașina a fost serviceată ultima dată, istoricul reparațiilor, orice accidente, detalii despre părți și așa mai departe. Pentru un proiect care implică traficul de garaj de parcare, probabil că trebuie să știți doar dimensiunea mașinii. Cât de mult se ridică mașina în garaj?

Trebuie să definiți responsabilitățile fiecărui obiect și fiecare obiect trebuie să fie independent. Ea are nevoie de metode pentru acțiuni care să se ocupe de toate responsabilitățile sale. De exemplu, dacă unul dintre obiectele dvs. este un cont bancar, trebuie să știți ce trebuie să facă un cont bancar.

Ei bine, mai întâi, trebuie să fie creată, astfel încât să puteți defini o metodă openNewAccount. Trebuie să accepte depozite și să plătească retrageri. Trebuie să țină evidența soldului. Trebuie să raporteze soldul când este întrebat. Poate fi necesar să se adauge periodic interesul pentru cont. Astfel de activități vin în minte rapid.

Cu toate acestea, un pic mai mult gândit, sau poate testarea, poate dezvălui activități pe care le-ați trecut cu vederea. De exemplu, contul stochează informații despre proprietar, cum ar fi numele și adresa. Ați uitat să includeți o metodă de actualizare a informațiilor când se mișcă clientul? Ar putea părea trivială în comparație cu mutarea banilor, dar nu va părea trivială dacă nu o puteți face.

Creați și utilizați un obiect

După ce decideți asupra designului unui obiect, puteți crea și apoi utiliza obiectul. Pașii pentru crearea și utilizarea unui obiect sunt după cum urmează:

Scrie declarația de clasă.

Instrucțiunea de clasă este o instrucțiune PHP care este planul pentru obiect. Instrucțiunea de clasă are un bloc de instrucțiuni care conține cod PHP pentru toate proprietățile și metodele pe care le are obiectul.

  1. Includeți clasa în scriptul în care doriți să utilizați obiectul.

    Puteți scrie declarația de clasă în scriptul propriu-zis. Cu toate acestea, este mai frecvent să salvați instrucțiunea de clasă într-un fișier separat și să utilizați o instrucțiune include pentru a include clasa la începutul scriptului care trebuie să utilizeze obiectul.

  2. Creați un obiect în script.

    Utilizați o instrucțiune PHP pentru a crea un obiect bazat pe clasă. Aceasta se numește instanță

  3. Utilizați noul obiect. După ce creați un obiect nou, îl puteți folosi pentru a efectua acțiuni. Puteți utiliza orice metodă care se află în interiorul blocului de instrucțiuni de clasă.

Cum să dezvolți un script orientat pe obiecte - scripturi

Alegerea editorilor

Cum să configurați o listă de articole de salarizare în QuickBooks 2012 - dummies

Cum să configurați o listă de articole de salarizare în QuickBooks 2012 - dummies

ÎN QuickBooks 2012 identifică elementele care apar pe stuburile de control al salarizării angajaților. Dacă utilizați un birou extern de salarizare pentru a vă ocupa de salarizare - și aceasta nu este o idee proastă - nici măcar nu trebuie să vă faceți griji cu privire la lista de posturi de salarizare. Dacă utilizați serviciul QuickBooks Enhanced Payroll, ...

Cum să configurați o listă de salarii QuickBooks 2010 - manechine

Cum să configurați o listă de salarii QuickBooks 2010 - manechine

Lista de salarii în QuickBooks 2010 identifică elementele care apar pe stub-urile de verificare a salariilor angajaților. QuickBooks oferă atât opțiunea EZ Set Up, ghidată de Element de salarizare, cât și o abordare Custom Set Up. În QuickBooks, alegeți Liste → Listă salarizare listă. QuickBooks afișează fereastra Listei articolelor de salarizare. Pentru a adăuga un nou articol de salarizare, faceți clic pe Salarizare ...

Cum să configurați o listă de articole de salarizare în QuickBooks 2013 - manechine

Cum să configurați o listă de articole de salarizare în QuickBooks 2013 - manechine

ÎN QuickBooks 2013 identifică elementele care apar pe stub-urile de verificare a salariilor angajaților. Dacă utilizați un birou de salarizare extern pentru a vă ocupa de salarizare - și aceasta nu este o idee proastă - nici măcar nu trebuie să vă faceți griji cu privire la lista de salarizare. Dacă utilizați serviciul QuickBooks Enhanced Payroll, ...

Alegerea editorilor

Adobe CS5 Dreamweaver HTML - notițe

Adobe CS5 Dreamweaver HTML - notițe

Crearea unei pagini web în Adobe Creative Suite 5 (Adobe CS5) sarcină simplă. Înțelegerea codului HTML pe care îl creează necesită o mică explicație. Pagina web poate fi la fel de complexă sau simplă pe cât doriți și ambele tipuri sunt la fel de eficiente dacă sunt create corespunzător. Dreamweaver funcționează în fundal pentru a vă asigura că ...

Adobe CS5 Dreamweaver Link Checking - dummies

Adobe CS5 Dreamweaver Link Checking - dummies

Un avantaj cheie al site-ului Dreamweaver Adobe Creative Suite 5 (Adobe CS5) abilitatea acestuia de a vedea relații între diferite pagini și fișiere și de a detecta orice link-uri rupte sau imagini lipsă înainte de a publica site-ul dvs. web pentru vizualizare publică. Alegeți site-ul → Verificați legăturile Sitewide pentru a vă combina întregul site pentru a găsi link-uri întrerupte sau ...

7 Moduri de a conduce traficul către site-ul dvs. Dreamweaver - dummies

7 Moduri de a conduce traficul către site-ul dvs. Dreamweaver - dummies

Ce se întâmplă dacă construiți un site Web Dreamweaver și nimeni nu vine? Din păcate, această problemă este prea obișnuită. Conducerea unor cantități mari de trafic către paginile unui site necesită adesea o investiție de timp, un produs sau un mesaj convingător, bani, o lovitură vială sau un noroc prost. Scor mare în motoarele de căutare Optimizarea motorului de căutare, sau ...

Alegerea editorilor

HDR Fotografiere: Cum să tonul hartă în Photoshop - dummies

HDR Fotografiere: Cum să tonul hartă în Photoshop - dummies

Este mult mai raționalizată decât într-o aplicație ca Photomatix Pro, în esență pentru că aveți atât de puține opțiuni. Principala dvs. decizie este să alegeți una dintre cele patru metode de cartografiere a tonurilor, dintre care două nu au setări. Pentru a tonifica harta unei imagini HDR în Photoshop, urmați ...

Fotografia pentru fotografii interioare - pentru fotografii interioare

Fotografia pentru fotografii interioare - pentru fotografii interioare

Fotografierea dinamică ridicată este perfect potrivită pentru spațiile interioare - . Această imagine HDR ilustrează sanctuarul unei biserici mari luminate cu candelabre în cameră, câteva locuri pe scenă și lumină ambientală care vine de la ferestre. Acesta este un exemplu excelent al expunerii compromise. ...