Wrapper

Wrapper (funkcje lub klasy opakowujące) – funkcje lub klasy, których zadaniem jest jedynie wywołanie innych funkcji lub metod obiektów (zwykle z istniejącej biblioteki programistycznej). Wywołanie takie może być związane z konwersją typów argumentów, z używanych przez aplikację na typy wykorzystywane przez wywoływane funkcje.

Funkcje i klasy opakowujące mają za zadanie:

  • ujednolicić interfejs programistyczny,
  • odizolować różne warstwy aplikacji,
  • odciążyć programistę od ciągłego dbania o prawidłowe konwersje typów.

Tworzenie klas opakowujących może służyć także do przekształcenia interfejsu proceduralnego na obiektowy. Np. API systemu MS Windows jest realizowane proceduralnie (język C), choć pod względem projektu reprezentuje podejście obiektowe – biblioteki takie jak VCL, czy Qt udostępniają naturalny, obiektowy interfejs.

Kod wrapperów może zostać wygenerowany automatycznie, np. na podstawie plików nagłówkowych stosowanych w języku C i C++ (zobacz SWIG).

Zobacz też

Read other articles:

В Википедии есть статьи о других людях с фамилией Успенский. Леонид Успенский Дата рождения 8 августа 1902(1902-08-08) Место рождения Голая Снова, Землянский уезд, Воронежская губерния Дата смерти 12 ноября 1987(1987-11-12)[1] (85 лет) или 12 декабря 1987(1987-12-12)[2][3] (85 лет) Ме�...

 

Bandar Udara LloydminsterBandar Udara LloydminsterIATA: YLLICAO: CYLLWMO: 71871InformasiJenisPublicPengelolaCity of LloydminsterMelayaniLloydminster, AlbertaKetinggian dpl699 mdplSitus webwww.lloydminster.ca/airport.htmlPetaCYLLLokasi di AlbertaLandasan pacu Arah Panjang Permukaan kaki m 08/26 5,579 1,700 Asphalt 12/30 1,500 457 Turf Statistik (2010)Pergerakan pesawat12,857Sumber: Canada Flight Supplement[1]Environment Canada[2]Movements from Statistics Canada[3&...

 

Fighter aircraft family DH 112 Venom Privately owned Venom FB.50 in flight. Role Fighter-bomberType of aircraft National origin United Kingdom Manufacturer de Havilland Aircraft Company First flight 2 September 1949 Introduction 1952 Retired 1983 Primary users Royal Air ForceSwedish Air Force Swiss Air Force Venezuelan Air Force Number built 1,431 (including Sea Venom/Aquilon)[1] Developed from de Havilland Vampire Variants de Havilland Sea Venom/Aquilon The de Havilland DH 112 V...

American baseball player and coach (born 1965) Baseball player Glenallen HillHill in 2008OutfielderBorn: (1965-03-22) March 22, 1965 (age 59)Santa Cruz, California, U.S.Batted: RightThrew: RightMLB debutJuly 31, 1989, for the Toronto Blue JaysLast MLB appearanceMay 31, 2001, for the Anaheim AngelsMLB statisticsBatting average.271Home runs186Runs batted in586 TeamsAs player Toronto Blue Jays (1989–1991) Cleveland Indians (1991–1993) Chicago Cubs (1993–1...

 

Cet article est une ébauche concernant une chaîne de télévision et l’Allemagne. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. ProSieben FunCaractéristiquesCréation 3 mai 2012Propriétaire ProSiebenSat.1 MediaFormat d'image 576i (SDTV), 720p (HDTV)Langue AllemandPays AllemagneStatut Généraliste nationale privéeSiège social UnterföhringSite web www.prosiebenfun.deDiffusionDiffusion Satellite, câble...

 

Triuranium octoxide Names Other names Uranium(V,VI) oxidePitchblendeC.I. 77919 Identifiers CAS Number 1344-59-8 Y 3D model (JSmol) Interactive image ChemSpider 10142128 ECHA InfoCard 100.014.275 EC Number 215-702-4 PubChem CID 11968241 CompTox Dashboard (EPA) DTXSID60893930 InChI InChI=1S/8O.3UKey: IQWPWKFTJFECBS-UHFFFAOYSA-N SMILES [O].[O].[O].[O].[O].[O].[O].[O].[U].[U].[U] Properties Chemical formula U3O8 Molar mass 842.08 g/mol Melting point 1,150 °C (2...

Strada statale 602di Forca di PenneDenominazioni successiveStrada regionale 602 di Forca di PenneStrada regionale 602 Ex S.S. 602 LocalizzazioneStato Italia Regioni Abruzzo Province L'Aquila  Pescara DatiClassificazioneStrada statale InizioSS 153 presso Capestrano FineSR 16 bis presso Spoltore Lunghezza59,007[1] km Data apertura1970 Provvedimento di istituzioneD.M. 09/07/1970 - G.U. 260 del 14/10/1970[2] GestoreANAS (1970-2001) Percorso Manuale La ex strada...

 

Capital of and prefecture-level city in Hunan, China For other uses, see Changsha (disambiguation). Prefecture-level city in Hunan, ChinaChangsha 长沙市Prefecture-level cityClockwise from top: Skyline with Xiang River, Baoning Temple, Young Mao Statue, Meixihu International Culture & Arts Center, Yuelu Academy, Aiwan PavilionNickname: 星城 (Star City)Motto(s): 心忧天下,敢为人先 (Care About the World, Dare to Be Pioneers)Location of Changsha City in HunanChangshaLo...

 

American actor (1901–1981) Melvin Douglas redirects here. For the American wrestler, see Melvin Douglas (wrestler). Melvyn DouglasMGM publicity photo of Douglas, c. 1939BornMelvyn Edouard Hesselberg(1901-04-05)April 5, 1901Macon, Georgia, U.S.DiedAugust 4, 1981(1981-08-04) (aged 80)New York City, U.S.OccupationActorYears active1926–1981Spouses Rosalind Hightower ​ ​(m. 1925; div. 1930)​ Helen Gahagan ​ ​(m. ...

No debe confundirse con Suecia. Para otros usos de este término, véase Suiza (desambiguación). Confederación SuizaSchweizerische EidgenossenschaftConfédération suisseConfederazione SvizzeraConfederaziun svizraBandera Escudo Lema: Unus pro omnibus, omnes pro uno[1]​(en latín: «Uno para todos y todos para uno») Himno: SchweizerpsalmCantique suisseSalmo SvizzeroPsalm svizzer(en alemán, francés, italiano y romanche: «Salmo suizo») ¿Problemas al reproducir este archivo? Capital...

 

CimanggisKecamatanNegara IndonesiaProvinsiJawa BaratKotaDepokPemerintahan • CamatDody SetiawanKode Kemendagri32.76.02 Kode BPS3276040 Luas53,54 km²Desa/kelurahan6 Cimanggis adalah sebuah kecamatan di Kota Depok, provinsi Jawa Barat, Indonesia. Kecamatan Cimanggis berada di wilayah Depok sebelah timur, berada pada ketinggian ± 115 M di atas permukaan laut dan daerah ini mempunyai curah hujan rata-rata 200,91 mm/tahun. Kecamatan ini merupakan pemekaran dari Kecamatan Gun...

 

Questa voce sull'argomento arte è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. William S. Burroughs e David Woodard in piedi dietro a una dreamachine (1997)[1] La dreamachine è un dispositivo stroboscopico che produce stimoli visivi. È il primo oggetto nella storia dell'essere umano ad essere stato concepito per essere guardato con gli occhi chiusi[senza fonte]. L'osservazione d...

Motor vehicle platform Sustainable Experience Architecture (SEA)Zeekr 001, the first vehicle to use the Sustainable Experience Architecture platformOverviewManufacturerGeely HoldingProduction2021–presentBody and chassisLayoutRear motor, rear-wheel driveDual/triple motor, all-wheel-drive The Sustainable Experience Architecture (SEA; Chinese: 浩瀚; pinyin: Hàohàn) platform is a modular electric vehicle platform developed by Zeekr Technology Europe[1], a company based in Go...

 

عبد الله بن حمد العطية معلومات شخصية الميلاد 5 ديسمبر 1952 (العمر 71 سنة)الدوحة مواطنة قطر  مناصب الحياة العملية المدرسة الأم جامعة الإسكندرية  المهنة سياسي  اللغات العربية  تعديل مصدري - تعديل   السيد عبد الله بن حمد العطية نائب رئيس مجلس وزراء دولة قطر ولد عام 1952م...

 

2017 film produced by DC Films This article is about the 2017 theatrical version of Justice League. For the 2021 director's cut, see Zack Snyder's Justice League. For the 1997 television film, see Justice League of America (film). Justice LeagueTheatrical release posterDirected byZack Snyder[a]Joss Whedon (uncredited)Screenplay by Chris Terrio Joss Whedon Story by Chris Terrio Zack Snyder Based onCharactersfrom DCProduced by Charles Roven Deborah Snyder Jon Berg Geoff Johns Starring B...

French physician (1853–1933) Émile RouxRoux (c. 1900)Born17 December 1853 (1853-12-17)Confolens, CharenteDied3 November 1933 (1933-11-04) (aged 79)Paris, FranceNationalityFrenchKnown forPasteur Instituteanti-diphtheria serumAwardsCopley Medal (1917)Scientific careerFieldsPhysiology, bacteriology, immunology Pierre Paul Émile Roux FRS[1] (17 December 1853 – 3 November 1933)[2] was a French physician, bacteriologist and immunologist. Roux w...

 

2001 video game 2001 video gameHigh Heat Major League Baseball 2002Developer(s)Team .366Möbius Entertainment (GBA)Publisher(s)The 3DO CompanySeriesHigh Heat Major League BaseballPlatform(s)Microsoft Windows, PlayStation, PlayStation 2, Game Boy AdvanceReleasePlayStationNA: March 5, 2001[1]WindowsNA: March 15, 2001[2]PlayStation 2NA: March 28, 2001[3]Game Boy AdvanceNA: September 25, 2001[4]EU: October 5, 2001Genre(s)SportsMode(s)Single-player, multiplayer High...

 

Pleasantness associated with the sounds of words or parts of words Phonaesthetics (also spelled phonesthetics in North America) is the study of beauty and pleasantness associated with the sounds of certain words or parts of words. The term was first used in this sense, perhaps by J. R. R. Tolkien,[1] during the mid-20th century and derives from Ancient Greek φωνή (phōnḗ) 'voice, sound', and αἰσθητική (aisthētikḗ) 'aesthetics'. Speech sou...

MotherSingel oleh Charlie PuthDirilis12 September 2019 (2019-09-12)Format Unduhan digital streaming Durasi2:43LabelArtist PartnerAtlanticPenciptaCharlie PuthAndrew WattLouis BellRyan TedderBilly WalshProduserCharlie PuthBenny BlancoKronologi singel Charlie Puth I Warned Myself (2019) Mother (2019) Cheating on You (2019) Video musikMother di YouTube Mother adalah lagu oleh penyanyi asal Amerika Serikat, Charlie Puth. Lagu ini dirilis sebagai single pada 12 September 2019.[1] Musik...

 

معاهدة تركمانجايمعلومات عامةالنوع معاهدة سلام نسبة التسمية تركمانشاي الموقعون الإمبراطورية الروسية — القاجاريون الأطراف الإمبراطورية الروسية — الإمبراطورية الفارسية اللغة الروسية — الفارسية تعديل - تعديل مصدري - تعديل ويكي بيانات عقد معاهدة تركمانجاي بين القاجاريين ...