Care este diferența dintre un cadru și o bibliotecă, de programare în Java, Android
În acest articol vom vorbi despre ce cadru și ce biblioteca va afla ce diferența dintre ele? De asemenea, ne uităm la relație și metodele de comunicare în programul lor.
Cadru sau o bibliotecă? Acestea sunt două instrumente complet diferite, uneori confunda dezvoltatorii novice Java, deci să începem cu un circuit simplu.
Diferența dintre bibliotecile și cadrele
Principala diferență între o bibliotecă și un cadru este Inversarea de control. Atunci când se lucrează cu bibliotecă (de exemplu, metoda de apel), controlați procesul - cum este numit. În plus, biblioteca este în esență, o bază de cod și este utilizat ca parte a programului, fără a afecta arhitectura aplicației.
La utilizarea cadrului, inversiunea de control: un cadru reglementează, atunci când pentru a apela una sau alta metoda personalizată. În esență cadru definește arhitectura aplicației, extinderea funcționalității sale, așa cum este descris de programator. Chiar și numele „- cadru din limba engleză. cadru (cadru) „vorbește despre misiunea sa de a fi fundația, baza, arhitectura de aplicare. La un nivel de bază, interacțiunea bibliotecilor și a cadrelor în program este după cum urmează:
![Care este diferența dintre un cadru și o bibliotecă, de programare în Java, Android (java) Care este diferența dintre un cadru și o bibliotecă, de programare în Java, Android](https://webp.images-on-off.com/7/519/434x321_qu22rreb93z0whvj5pka.webp)
După cum știm deja, biblioteca este o colecție de clase și destinate codului reutilizării, care a fost deja scris de alți dezvoltatori. Clase și metode de bibliotecă determină de obicei operațiunile specifice care sunt disponibile pentru a fi utilizate de către alte aplicații.
În cadrul, cea mai mare parte gestionarea și desfășurarea programului este deja predeterminat, deoarece nevoile dezvoltator extinde numai funcționalitate în același timp, fără a fi nevoie să vă faceți griji cu privire la arhitectura de aplicare. În schimb, ne-am angajat în acest cadru.
Interacțiunea dintre biblioteci și cadre
- Fiecare dintre aceste componente este definit API-ul, prin care programatorul le poate integra în aplicația dumneavoastră.
- Cadrul oferă interfața de interacțiune, și biblioteca - funcționalitate.
- Procesul de dezvoltare tipică începe de obicei cu identificarea mecanismelor de carcasă și interacțiune, și apoi este umplut cu caracteristici de utilizator și funcțiile definite în fișa prin intermediul bibliotecilor API.
Mai multe articole utile!
- Cum de a crea un cadru în Java 5 minute?
- Revizuirea bibliotecii Picasso - încărcare și de cache de imagini în Android
- utilizarea bibliotecă Prezentare generală și exemplul ButterKnife în Android
- Top 3 moduri de a converti matrice ArrayList. Exemplu în Java
- Cum de a copia o matrice în Java
- Lucrul cu clasa Java System (java.lang.System)
- Cum de a crea și inițializa o listă într-o singură linie de Java
- Cum tastarea statică în Java
- Prezentare generală a colecțiilor în Java (Java Colecții cadru)
- Clonarea obiecte în Java. Exemplu de clona) metoda (