Interfejs — разлика између измена

Садржај обрисан Садржај додат
Autobot (разговор | доприноси)
м Bot: Pretvaranje običnih izvora koristeći ref imena da bi se izbjegli duplikati (pogledaj također FAQ); козметичке измене
Autobot (разговор | доприноси)
м Dodavanje datuma u šablone za održavanje i/ili sredjivanje referenci
Ред 10:
== Softverski interfejs ==
{{See also-lat|Aplikacioni programski interfejs}}
Pojam softverskog interfejsa, obuhvata široki raspon različitih tipova interfejsa, na različitim nivoima [[Operativni sistem|operativnog sistema]].<ref>{{cite web|url=http://www.artima.com/lejava/articles/designprinciples.html|title=Leading-Edge Java: Design Principles from Design Patterns: Program to an interface, not an implementation - A Conversation with Erich Gamma, Part III|author=Bill Venners|date =2005- 06-. 06. 2005.|publisher=artima developer|location=http://www.artima.com/index.jsp|accessdate =2011-08- 03. 08. 2011.|quote=Once you depend on interfaces only, you're decoupled from the implementation. That means the implementation can vary, and that is a healthy dependency relationship. For example, for testing purposes you can replace a heavy database implementation with a lighter-weight mock implementation. Fortunately, with today's refactoring support you no longer have to come up with an interface up front. You can distill an interface from a concrete class once you have the full insights into a problem. The intended interface is just one 'extract interface' refactoring away. ...}}</ref> Operativni sistem može posredovati u komunikaciji između korisnika i hardverskih komponenti ili programi (aplikacije) koji se pokreću pod određenim operativnim sistemom mogu zahtevati komunikaciju sa drugim programima, nitima istog programa ({{Jez-engl-lat|threads}}) ili komunikaciju sa delovima samog operativnog sistema.
 
=== '''Dizajn i primena softverskog interfejsa u praksi''' ===
Преузето из „https://sr.wikipedia.org/wiki/Interfejs