Прикладний програмний інтерфейс: відмінності між версіями

[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
→‎Документація: оформлення
м removed: (2), typos fixed: і т. п. → і т. ін. за допомогою AWB
Рядок 50:
Return the square root of x.
</source>
[[Java]] поставляється з документацією організованою в [[HTML]] сторінки ([[Javadoc|JavaDoc]] формат), в той час як [[Microsoft]] розподіляє ППІ документацію для своїх мов ([[Visual C++]], [[C Sharp (programming language)|C#]], [[Visual Basic]], [[F Sharp|F#]], і т. пін.), вбудовані в довідкову систему [[Visual Studio]].
 
=== Прикладний програмний інтерфейс у об'єктно-орієнтованих мовах ===
Рядок 59:
У більш загальному плані можна визначити Прикладний Програмний Інтерфейс як сукупність усіх видів об'єктів, які можна вивести з визначення класу, і пов'язаних з ними можливих варіантів поведінки.
 
Наприклад: клас, що представляє Stack може просто виставити публічно два методи Push() (для додавання нового елемента в стек ) і Pop() (для вилучення останнього пункту, ідеально розташований на вершині стека)​​.
 
У цьому випадку Прикладний Програмний Інтерфейс може бути інтерпретованим як два способи pop() і push(), або, більш широко використовується варіант, коли можна використовувати елемент типу Stack, який реалізує поведінку стека надаючи йому можливість вершині для додавання / видалення елементів. Друга інтерпретація видається більш доречною в дусі об'єктно-орієнтованого підходу.