Каква е разликата между рамка и библиотека, програмиране в Java, Android
В тази статия ще говорим за това, което рамка и какво библиотеката ще разберете каква е разликата между тях? Ние вземаме предвид и тяхната връзка и методи за комуникация в програмата.
Рамковата или библиотека? Това са две напълно различни инструмент понякога объркват начинаещите Java разработчици, така че нека да започнем с проста схема.
Разликата между библиотеки и рамки
Основната разлика между библиотека и рамка е инверсия на контрол. Когато се работи с библиотеката (например метод повикване), можете да се контролира процеса - както го наричат. В допълнение, на библиотеката е по същество една база код и се използва като част от програмата, без да засягат архитектурата на приложението.
При използване на рамката, контролният инверсия: рамка урежда кога да се обадя един или друг метод. По същество рамка определя структурата на вашето приложение, разширяване на функционалност, както е описано от програмист. Дори и "рамка име - от английски език. рамка (рамка) "говори за неговата мисия да бъде в основата, базата, архитектурата на приложението. Като най-проста, взаимодействието на библиотеки и рамки в програмата е както следва:
![Каква е разликата между рамка и библиотека, програмиране в Java, Android (Java) Каква е разликата между рамка и библиотека, програмиране в Java, Android](https://webp.images-on-off.com/7/519/434x321_qu22rreb93z0whvj5pka.webp)
Както вече знаете, библиотеката е колекция от класове и са предназначени за повторно използване код, който вече е бил написан от други разработчици. Уроци и методи библиотека обикновено определят специфичните операции, които са достъпни за използване от други приложения.
В рамките, повечето от управлението и провеждането на програмата вече е предварително определен, тъй като нуждите от разработчици простират само функционалност в същото време без да се налага да се притеснявате за кандидатстване архитектура. Вместо това, ние сме ангажирани в тази рамка.
Взаимодействие на библиотеки и рамки
- Всеки от тези компоненти се определя API, чрез които програмистът може да ги интегрира в молбата си.
- Рамката осигурява интерфейс взаимодействие, и библиотеката - функционалност.
- Типичен процес на развитие обикновено започва с идентифицирането на механизмите на трупа и взаимодействие, и след това се напълва с признаците на потребителя и функциите, определени в запушалката чрез API библиотеки.
Още полезни статии!
- Как да се създаде рамка, в Java 5 минути?
- Преглед на Пикасо библиотека - товарене и кеширане на изображения в Android
- използване Преглед и пример ButterKnife библиотека в Android
- Топ 3 начина да се преобразуват масив ArrayList. Пример в Java
- Как да копирате масив в Java
- Работа с класа на Java System (java.lang.System)
- Как да създадете и инициализира Списък в един ред Java
- Как статично пишете в Java
- Преглед на колекции в Java (Java Collections Framework)
- Клониране на обекти в Java. Пример на клона () метод