Интерфейс (програмиране): Разлика между версии

Изтрито е съдържание Добавено е съдържание
м излишна доп. точка (.. ---> .)
Ред 8:
== Софтуерни интерфейси ==
=== Софтуерни интерфейси в реалността ===
Ключово правило за проектирането е да се забрани достъпа до всички ресурси по подразбиране и да се позволява достъп само чрез строго-определени точки за достъп, тоест интерфейсите. Софтуерният интерфейс предлага достъп до ресурсите на компютъра – памет, микропроцесор и т.н.. Позволява директен достъп до такива ресурси, където софтуерът може да има много разклонения – понякога катастрофални – за функционалността и стабилността.
 
Интерфейсите между софтуерните компоненти предлагат: константи, видове данни, видове процедури, извънредни спецификации. Понякога, обществени данни(променливи) са също определени за част от интерфейса.