인터페이스 분리 원칙

인터페이스 분리 원칙은 클라이언트가 자신이 이용하지 않는 메서드에 의존하지 않아야 한다는 원칙이다.[1] 인터페이스 분리 원칙은 큰 덩어리의 인터페이스들을 구체적이고 작은 단위들로 분리시킴으로써 클라이언트들이 꼭 필요한 메서드들만 이용할 수 있게 한다. 이와 같은 작은 단위들을 역할 인터페이스라고도 부른다.[2] 인터페이스 분리 원칙을 통해 시스템의 내부 의존성을 약화시켜 리팩토링, 수정, 재배포를 쉽게 할 수 있다. 인터페이스 분리 원칙은 SOLID 5원칙의 하나이며, GRASP의 밀착 원칙과 비슷하다.[3]

참고 문헌

  1. Martin, Robert (2002). Agile Software Development: Principles, Patterns and Practices. Pearson Education.
  2. Role Interface
  3. “David Hayden, Interface-Segregation Principle (ISP) - Principles of Object-Oriented Class Design. 2010년 8월 20일에 원본 문서에서 보존된 문서. 2015년 4월 7일에 확인함. 

Read other articles:

Artikel atau sebagian dari artikel ini mungkin diterjemahkan dari Reich Ministry of Public Enlightenment and Propaganda di en.wikipedia.org. Isinya masih belum akurat, karena bagian yang diterjemahkan masih perlu diperhalus dan disempurnakan. Jika Anda menguasai bahasa aslinya, harap pertimbangkan untuk menelusuri referensinya dan menyempurnakan terjemahan ini. Anda juga dapat ikut bergotong royong pada ProyekWiki Perbaikan Terjemahan. (Pesan ini dapat dihapus jika terjemahan dirasa sudah cuk...

 

Patung Durga Mahisashuramardini dalam ruang utara candi Siwa di Candi Prambanan Patung David karya Michelangelo, salah satu karya patung terkenal Patung adalah benda tiga dimensi karya manusia yang diakui secara khusus sebagai suatu karya seni. Orang yang menciptakan patung disebut pematung. Patung dibuat dengan 2 metode yaitu Subtraktif (mengurangi bahan seperti memotong,menatah) atau Aditif (membuat model lebih dulu seperti mengecor atau mencetak). Tujuan penciptaan patung adalah untuk meng...

 

Планисфера Кантино (1502), древнейшая из сохранившихся португальских навигационных карт, показывающая результаты экспедиций Васко да Гамы, Христофора Колумба и других исследователей. На ней также изображён меридиан, разделявший по Тордесильясскому договору португальск�...

University in Kenya Jaramogi Oginga Odinga University of Science and TechnologyA corner of a flower pod in Jaramogi Oginga Odinga University of Science and Technology in Bondo, Kenya.Former namesBondo Teachers CollegeEstablished11 May 2009; 14 years ago (2009-05-11), as Bondo University CollegeVice-ChancellorProf. Emily Achieng AkunoLocationBondo, Siaya County, KenyaWebsitewww.jooust.ac.ke Jaramogi Oginga Odinga University of Science and Technology (JOOUST) is a public unive...

 

Intelsat IVA F-5Intelsat IVA F-5Mission typeCommunicationsOperatorIntelsatCOSPAR IDINT4AF5[1]Mission duration7 years (design life)Launch failure Spacecraft propertiesBusHS-353ManufacturerHughes Space and CommunicationsLaunch mass1,515 kilograms (3,340 lb)BOL mass825 kilograms (1,819 lb) Start of missionLaunch dateSeptember 29, 1977, 20:02:59 (1977-09-29UTC20:02:59Z) EST (01:02:59 UTC 30 September)RocketAtlas SLV-3D Centaur-D1ARLaunch siteCape Canaveral LC-36AC...

 

Pour les articles homonymes, voir Chimera et Camino. Camino Informations Développé par The Camino Project Première version 13 février 2002 Dernière version 2.1.2 (14 mars 2012)[1] État du projet abandonné Écrit en Objective-C Système d'exploitation MacOS Environnement Mac OS X Type Navigateur web Licences MPL, GPL et LGPL Site web www.caminobrowser.org modifier - modifier le code - voir Wikidata (aide) Camino (anciennement Chimera) était un navigateur web développé pour Mac OS X ...

Schematic representation of structural classes of protein according to the CATH classification scheme.[1] Proteins are a class of macromolecular organic compounds that are essential to life. They consist of a long polypeptide chain that usually adopts a single stable three-dimensional structure. They fulfill a wide variety of functions including providing structural stability to cells, catalyze chemical reactions that produce or store energy or synthesize other biomolecules including...

 

دراسة البلورات بالأشعة السينية هي أسلوب لمعرفة ترتيب الذرات داخل البلورات، حيث تضرب أشعة سينية البلورة فتحيد نحو عدّة اتجاهات معيّنة.[1][2][3] ويتنج دارس البلورات - بناء على زوايا وشدة تلك الأشعات المنحرفة - صورة ثلاثية الأبعاد لكثافة الإلكترونات داخل البلورة. و�...

 

Untuk keuskupan Lutheran, lihat Keuskupan Warsawa (Lutheran). Keuskupan Agung WarsawaArchidioecesis VarsaviensisArchidiecezja WarszawskaKatolik Katedral Agung Santo Yohanes setelah rekonstruksi pasca-perangLokasiNegaraPolandiaStatistikLuas3.350 km2 (1.290 sq mi)Populasi- Total- Katolik(per 2010)1.540.0001,426,000 (92.6%)Paroki210InformasiDenominasiKatolik RomaRitusRitus Latin (atau Ritus Roma)Pendirian16 Oktober 1798(Sebagai Keuskupan Warszawa)30 Juni 1818(K...

Aek BilahKecamatanPeta lokasi Kecamatan Aek BilahNegara IndonesiaProvinsiSumatera UtaraKabupatenTapanuli SelatanPemerintahan • CamatHaris RitongaPopulasi (2020)[1] • Total7.395 jiwa • Kepadatan18/km2 (50/sq mi)Kode pos22758Kode Kemendagri12.03.22 Kode BPS1203161 Luas404,85 km²Desa/kelurahan12 desa Aek Bilah adalah sebuah kecamatan yang berada di Kabupaten Tapanuli Selatan, provinsi Sumatera Utara, Indonesia. Ibu kota kecamatan ini be...

 

Portuguese football club Football clubCD Santo António NordestinhoFull nameClube Desportivo Santo António NordestinhoFounded1973GroundCampo de Jogos de Sto AntónioSanto António de Nordestinho, Azores PortugalChairmanValdir Pacheco RaposoLeagueCurrently inactive Home colours Clube Desportivo Santo António Nordestinho (known as CD Santo António Nordestinho or St. Ant. Nordestinho), is a Portuguese football club based in Santo António de Nordestinho on the island of São Miguel in the Azo...

 

此條目没有列出任何参考或来源。 (2012年2月24日)維基百科所有的內容都應該可供查證。请协助補充可靠来源以改善这篇条目。无法查证的內容可能會因為異議提出而被移除。 北里奥格兰德州Rio Grande do Norte州 旗幟徽章坐标:5°42′S 36°30′W / 5.7°S 36.5°W / -5.7; -36.5国家 巴西首府暨最大城市纳塔尔面积 • 总计52.796791 平方公里(20.384955 平方�...

  لمعانٍ أخرى، طالع نارا (توضيح). فترة نارامعلومات عامةنسبة التسمية Nara (en) البداية 710[1] النهاية 794[1] المنطقة اليابان التأثيراتفرع من تاريخ اليابانclassical Japan (en) فترة أسوكافترة ياماتو فترة هييآن تعديل - تعديل مصدري - تعديل ويكي بيانات جزء من سلسلة مقالات حولتاريخ ال�...

 

American government official (1778–1860) James Kirke Paulding11th United States Secretary of the NavyIn officeJuly 1, 1838 – March 4, 1841PresidentMartin Van BurenPreceded byMahlon DickersonSucceeded byGeorge E. Badger Personal detailsBorn(1778-08-22)August 22, 1778Pleasant Valley, New York, U.S.DiedApril 6, 1860(1860-04-06) (aged 81)Hyde Park, New York, U.S.Political partyDemocratic-Republican (Before 1825)Democratic (1825–1860)SpouseGertrude Kemble James Kirke Paulding (...

 

Not to be confused with Afikim. City in IsraelOfaqim אוֹפָקִים / אֳפָקִים‎افقيم‎City OfaqimShow map of Northwest Negev region of IsraelOfaqimShow map of IsraelCoordinates: 31°19′N 34°37′E / 31.317°N 34.617°E / 31.317; 34.617Country IsraelDistrictSouthernFounded19 April 1955Government • MayorYitzhak DaninoArea • Total10,273 dunams (10.273 km2 or 3.966 sq mi)Population...

James Gibbonscardinale di Santa Romana ChiesaFotografia del cardinale Gibbons. Emitte Spiritum Tuum  Incarichi ricoperti Vescovo titolare di Adramittio (1868-1872) Vicario apostolico della Carolina del Nord (1868-1872) Vescovo di Richmond (1872-1877) Arcivescovo titolare di Gionopoli (1877) Arcivescovo coadiutore di Baltimora (1877) Arcivescovo metropolita di Baltimora (1877-1921) Cardinale presbitero di Santa Maria in Trastevere (1887-1921) Cardinale protopresbitero (1920-1921)  Na...

 

Swedish singer and preacher This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages) The topic of this article may not meet Wikipedia's notability guideline for music. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is...

 

This article is about the Welsh hero. For the impact crater on Europa, see Pwyll (crater). Welsh hero Pwyll, Prince of Dyfed hunting with his hounds Pwyll Pen Annwn (pronounced [pʊi̯ɬ]) is a prominent figure in Welsh mythology and literature, the lord of Dyfed, husband of Rhiannon and father of the hero Pryderi. With a name meaning wisdom, he is the eponymous hero of Pwyll Pendefig Dyfed, the first branch of the Four Branches of the Mabinogi, and also appears briefly as a member of...

Pour les articles homonymes, voir Glory. Glory Vue d'artiste du satellite Glory.Données générales Organisation NASA Programme Earth Observing System Domaine Mesure du bilan énergétique de la Terre Statut Perdu au lancement Lancement 4 mars 2011 Lanceur Taurus XL Durée 3 ans (mission primaire) Site http://glory.gsfc.nasa.gov/index.html Caractéristiques techniques Masse au lancement 545 kg Masse ergols 45 kg Contrôle d'attitude Stabilisé sur 3 axes Source d'énergie Panneau solaires O...

 

Packages sent to World War prisoners of war British Red Cross parcel from the First World War Red Cross parcel refers to packages containing mostly food, tobacco and personal hygiene items sent by the International Association of the Red Cross to prisoners of war (POWs) during the First and Second World Wars,[1] as well as at other times. It can also refer to medical parcels and so-called release parcels provided during the Second World War. The Red Cross arranged them in accordance w...