Језик :
SWEWE Члан :Пријава |Регистрација
Претражи
Енциклопедија заједница |Енциклопедија Одговори |Пошаљи питање |Речник Знање |Додај знања
Претходна 1 Следећи Изаберите Странице

Интерфејс програма

Програм интерфејс је један од два типа интерфејса које пружа оперативни систем за кориснике, програмере у програму кроз програм интерфејса да захтева оперативни систем за пружање услуга.

Увести интерфејс, морате да нам кажете о историји развоја програмског језика за посао, господин Лу је рекао, "прва научна историја третман," Прошлост и садашњост разумети програм развоја језика, како да знам зашто тако много језика тако, зашто је то тако?

Након појави рачунар, научници су развили мулти језичка, из Смаллталк, Паскал, Басиц, Ц језик, Ц , Јава,. Нето и тако даље, темпо развоја ових језика, може се видети из одељка процеса оријентисаних објектно-оријентисаног развоја историја. Многе књиге о објектно-оријентисаног увести своју историју, да ће они увести читаоца у том периоду историје, а залаже ОО (Објецт Ориентед) програмирања како је одличан начин. Проблем је да је програм тек почиње да учи много људи не знају зашто би ова промена, они су такође тешко да разумеју концепт ОО језика виртуелних функција, интерфејса, итд на крају за шта да питам.Ми разумемо да је овај период историје у прошлости, први увео концепт: "гранулација" и шта је гранулација? Аутори верују да такозвани честица је заправо јединица програмски код користећи комбинацију скале, можемо дати пример, шљунак? Цигле? Дом шаблон, ми предвиђају да изгради кућу, заправо постоје разне методе изградње, ако ниси заузет проблем, можете да користите мало грађевинског шљунка или шљунак испаљивање цигле, цигле да се окупе, чак купују куће директно из фабричких врата, прозоре, зид компоненти надев. Овај метод представља три различите комбинације три различите скале. Шљунак је најмања јединица, користите га да можда изгради малу кућу можеш, али нема сумње да морамо да користимо много, "шљунак", није лако управљати, цигле од слоја шљунка агрегата може да се користи за изградњу већи кућа, кућа шаблон је највећа димензија, са којима можете брзо да изгради станове великих размера. Разлика између ове три скале и контакт са нашим концептом програмирања је велике сличности.

У рано учење Пасцал, учитељ нам је рекао да је такав процес оријентисан језик, основне јединице су процедуре и функције, који су најмањи компоненте програма. Процедуре и функције могу да постигну најосновније код поновну употребу, када смо ставили неки код фиксну функцију писани користећи процедуре и функције, можемо их звати у програму, без потребе да се било које место да напишем овај део кода, што је Предности су очигледне. У неком малом програму који, користећи процедуре и функције је прикладно, али у програмима средњих, њихови недостаци у емисији, процедура и функција величине честица је сувише низак, систем ако имамо 10.000 функције и процедуре, Наши програмери ће морати да потрошите много времена да пронађе и одржи их, 10.000 није имао никакву везу са тешкоћама управљања функције и процедуре су очигледне, као 10.000 појединачних предузећа, одељења и позиције ако не, ово није збуњујуће? !

Појава објектно-оријентисаних језика, јесте да се реши овај проблем, не слушају хипе разнесен ОО језика, у ствари, чини се да је разлог: да се побољша програмирање грануларност. Основна јединица објектно-оријентисаних језика је класа КЛАСА, класа енкапсулира много чланова података и функција чланица, процедуре, подигне минималне компоненте нивоу, ми не треба директно манипулисати процес и функције, и на вишем нивоу, али класа. Ми смо ставили много одељења 10.000 људи, различитих одељења одговорни за различите ствари, тако да компанија може коначно га пратити.

Класа је класа да ли је у реду онда? Не мора да значи, нови проблеми су се појавиле, можда имамо много одељења, можете да урадите много ствари, како да се постигне боље управљање у оквиру одељења радим? Као имамо класа која обезбеђује различите методе и својства ових метода и својстава могу заправо бити подељен у гомиле за различите функционалне услуге, али нисмо урадили управљање класу. У АО, карта објекат има многе карактеристике, као што су слојеви менаџмента, опција управљања елемената управљања постављеним, приказ мапе, постоји много различитих функција сваког метода и имовине, а сада ових особина и метода су неорганизовани, без икакве разлике акумулације У класи тамо када морамо да пронађемо начин програмере када је један морао да пронађе, врло згодно.

Овај пут, изгледа интерфејс интерфејс, Ц проналазач, први пут чист виртуелни функција (у ствари, интерфејс) концепт времена, био много отпора, многи људи не разумеју смисао онога интерфејс, ми користимо правилно виртуелну функцију, Зашто се не ствари изашао Гесха корпа случај? То је класа од тога, и произвести објекат не може да се постигне, кажу да је објекат од тога, а не метод тело да користи. Интерфејс се није добра ствар, је да се класификују у оквиру класе. За мапи објекат, можемо направити неколико интерфејса, метода, ови интерфејси су дефинисани у различитим функцијама, функције и својства, карта класа имплементира ове интерфејсе, тако да можемо да користимо дефиницију интерфејса, пројектовање пословних објеката. Дакле, шта је дефиниција скупа повезаних метода и својстава колекције интерфејса.

Дим пГрапхицсЦонтаинер као иГрапхицсЦонтаинер

пГрапхицсЦонтаинер = апплицатион.доцумент.АцтивеВиев.фоцусМап

пГрапхицсЦонтаинер својства и методе које се могу користити само на том делу је дефинисан, док су методе и својства елемената, као што су не користећи дефиницију интерфејса за управљање, онда како да користите друге функције? Ово се зове КИ (Куери интерфејс) функција. Упит из једног интерфејса на други интерфејс.

Дим пГеоФеатуреЛаиер као иГеофеатуреЛаиер

пГеоФеатуреЛаиер = пГрапхицсЦонтаинер КИ

Па, ми имамо толико говорљив, је ушао у концепту ЦОМ, ЦОМ формално уведен у прошлости, ми смо коначно даха тачку: историја рачунарског језика, у ствари, стално побољшање историјске компоненте грануларност, и стално побољшање код поновну употребу историја. Пре него што употребите процедуре и функције, онда користимо класу, а сада користимо интерфејс, су за једну сврху, да би компоненте нашег функционисања између бетона и апстрактна да пронађе равнотежу. Превише специфичан, као што су процедуре и функције, не постоји оквир, апстрактно, као што су класе, не можете одвојено.

Узорак код:

јавни интерфејс иформ

{

воид Схов ();

воид СховДиалог ();

}

јавни час: иформ

{

публиц воид Схов ()

{

}

публиц воид СховДиалог ()

{

}

}

јавна класа Б: иформ


Претходна 1 Следећи Изаберите Странице
Корисник Преглед
Но цомментс иет
Ја желим да коментаришем [Посетилац (44.195.*.*) | Пријава ]

Језик :
| Проверите код :


Претражи

版权申明 | 隐私权政策 | Ауторско право @2018 Свет енциклопедијско знање