디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

Ada 소개: 객체 지향 프로그래밍

나르시갤로그로 이동합니다. 2025.08.30 03:41:08
조회 61 추천 0 댓글 0

객체 지향 프로그래밍 (Object-Oriented Programming)

Ada는 패키지를 통한 데이터 추상화 기능을 기반으로, Ada 95부터 객체 지향 프로그래밍을 지원합니다. 객체 지향 프로그래밍의 3대 핵심 원칙은 캡슐화, 상속, 다형성입니다.

캡슐화란 데이터와 그 데이터에 작용하는 메서드를 함께 묶는 것을 용이하게 하고 객체의 구성 요소 중 일부에 대한 직접적인 접근을 제한하기 위한 언어적 메커니즘입니다.1 Ada에서는 패키지를 사용하여 데이터와 관련 서브프로그램을 하나의 단위로 묶고, private 타입 또는 private 확장을 통해 내부 구현을 외부로부터 분리할 수 있습니다.

상속(inheritance)은 하나의 객체나 클래스가 다른 객체나 클래스를 기반으로 하여, 유사한 구현을 유지하는 메커니즘입니다.2 Ada에서는 태그된 타입(tagged type)을 사용하여 기존 타입의 데이터와 기능을 상속받는 새로운 타입을 파생시키고, 타입 간의 계층 구조를 표현할 수 있습니다.

다형성(polymorphism)은 서로 다른 데이터 타입의 개체(entities)들에게 하나의 공통 인터페이스를 제공하는 것입니다.3 Ada에서는 클래스-범위(class-wide) 타입과 태그(tag)를 사용하여, 해당 타입에 맞는 실제 서브프로그램을 동적으로 결정할 수 있습니다.


  1. Booch, Grady, et al. Object-Oriented Analysis and Design with Applications. 3rd ed., Addison-Wesley, 2007. 

  2. Johnson, Ralph (August 26, 1991). Designing Reusable Classes (PDF). www.cse.msu.edu

  3. Stroustrup, Bjarne (February 19, 2007). Bjarne Stroustrup's C++ Glossary. polymorphism – providing a single interface to entities of different types. 


추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 순간의 말실수로 이미지 타격이 큰 것 같은 스타는? 운영자 25/09/01 - -
AD 가전디지털, 신학기 페스타! 운영자 25/08/29 - -
2886405 알리익스프레스가 11번가보다 낫네 나르시갤로그로 이동합니다. 09.02 19 0
2886404 아스카 오늘 피자 시켜놓고 귀칼 정주행 할 거 [5] 아스카영원히사랑해갤로그로 이동합니다. 09.02 37 0
2886403 리액트 스럽게 둠 조작하지말고 선언형으로 하라고 하지만 ㅆㅇㅆ(124.216) 09.02 18 0
2886402 아스카 내일 휴가임 [1] 아스카영원히사랑해갤로그로 이동합니다. 09.02 26 0
2886401 구글은 이전 비밀번호를 db에서 안지우나? 프갤러(106.101) 09.02 17 0
2886399 왜 요즘 문재인때 많이 방송나오던 천재해커들 방송 안나옴??? 뒷통수한방(1.213) 09.02 17 0
2886398 요즘도 게임에 상태머신 도입해? ->X [2] ㅆㅇㅆ(124.216) 09.02 47 0
2886397 그나마 한국의 미래세대는 밝구낭☘다들 극좌범죄세대 4050 때문에 고생 ♥냥덩이♥갤로그로 이동합니다. 09.02 24 0
2886396 요즘도 게임에는 상태머신 씀? [1] 프갤러(220.79) 09.02 24 0
2886395 프로그래밍 실무 서적들 읽다보면 항상 의문인게 이새끼들은 [2] ㅆㅇㅆ(124.216) 09.02 40 0
2886394 하이키, 오리콘 차트서 통했다…데일리 앨범 랭킹 3위 발명도둑잡기갤로그로 이동합니다. 09.02 18 0
2886393 사기친 [1] 프갤러(121.187) 09.02 21 0
2886392 "울분 속에 5년을 살았어요"…. 전제완 프리챌 전 대표 인터뷰 [2] 발명도둑잡기갤로그로 이동합니다. 09.02 31 0
2886391 1981년 사형수가 꾸던 꿈은 현실이 되었다! 발명도둑잡기갤로그로 이동합니다. 09.02 16 0
2886389 민주당도 좆같구나 [3] 아스카영원히사랑해갤로그로 이동합니다. 09.02 57 0
2886388 백화점 탈의실에서 옷 갈아입는 척하다가 옷 갖고 도망쳤음 [2] 메쿠이료갤로그로 이동합니다. 09.02 34 0
2886387 모든게 FSM이고, 모든게 프로토콜임 프갤러(106.241) 09.02 31 0
2886386 노벨문학상 받아야 할 문장.jpg 메쿠이료갤로그로 이동합니다. 09.02 25 0
2886385 [애니뉴스] 글쓰기의 기본기 1 - 진솔한 글쓰기 프갤러(121.172) 09.02 17 0
2886384 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 09.02 19 0
2886383 윈도우 칠 vs 세븐 [5] 헬마스터갤로그로 이동합니다. 09.02 36 0
2886382 윈도우 십일 vs 일레븐 [3] 헬마스터갤로그로 이동합니다. 09.02 31 0
2886381 c++ 예외처리 방식이 상당히 거시기한 건 인정 나르시갤로그로 이동합니다. 09.02 37 0
2886380 cpp창시자가 가이드한 오류처리 방식. 결국에 답은 러스트 프갤러(218.154) 09.02 42 0
2886379 정치병자들 제발 [3] 나르시갤로그로 이동합니다. 09.02 39 0
2886378 px로 생각하다가 반응형으로 %로 생각하는거 존나 어렵네 [2] ㅆㅇㅆ(124.216) 09.02 31 0
2886376 예산 200(플마 20) 노트북 뭐사는게 좋음? 프갤러(118.235) 09.02 21 0
2886375 또 다시 시잣된 극좌민주당의 망상 ♥냥덩이♥갤로그로 이동합니다. 09.02 19 0
2886374 갓한길 연전연승 ㅋㅅㅋ ♥냥덩이♥갤로그로 이동합니다. 09.02 27 0
2886373 러스트 언어의 사용 용도 나르시갤로그로 이동합니다. 09.02 28 0
2886372 kt cloud TECH UP IT 직군 9개 과정 모집 프갤러(14.32) 09.02 52 0
2886371 저능한 php의 똥꼬쇼 발악. 고와 러스트에 묻어가기. 프갤러(218.154) 09.02 29 0
2886370 신규게임하실분? 프갤러(183.103) 09.02 20 0
2886369 북한중국보다더 출산률이 씨가마른나라누ㅋㅋ자폐들만태어나고ㅋㅋㅋ [1] 뒷통수한방(1.213) 09.02 28 0
2886368 저사양에서 윈도우10 을 써봤는데 배구공(119.202) 09.02 32 0
2886367 d3d11 이후로 배구공(119.202) 09.02 21 0
2886365 문재인때 문재인아들처럼 나대는 국내 천재해커들 왜 숨어지내냐 [1] 뒷통수한방(1.213) 09.02 31 0
2886364 하다하다 이제 VS CODE도 금지당함 ㅇ ㅅㅇ;;;;; [3] 프갤러(60.196) 09.02 72 0
2886363 정치병자들 참 재밌네 ㅇㅇ갤로그로 이동합니다. 09.02 37 0
2886362 결국 국민 등꼴빨아 중간유통 노조들 배불려주는꼴 ♥냥덩이♥갤로그로 이동합니다. 09.02 28 0
2886361 java 머리에안들어간다 [5] ㅇㅇ(106.101) 09.02 54 0
2886360 쌀이 남아 도는데 가격은 20% 폭등 찢재명 양곡법 효과 ㅋㅅㅋ ♥냥덩이♥갤로그로 이동합니다. 09.02 28 0
2886358 효자 아스카 아버지 은퇴여행 보내려는 중 [3] 아스카영원히사랑해갤로그로 이동합니다. 09.02 47 0
2886357 현역 군인 정치적 중립 위반 처벌 수위 어떻게 되냐? 메쿠이료갤로그로 이동합니다. 09.02 25 0
2886356 인지과학조져라 손발이시립디다갤로그로 이동합니다. 09.02 34 0
2886355 거품 공화국 [1] 프갤러(211.193) 09.02 41 0
2886354 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 09.02 33 0
2886353 음모가 난 여자아이임 ㅇㅅㅇ 류류(118.235) 09.02 42 1
2886352 노벨문학상 받아야 할 문장.jpg [6] 메쿠이료갤로그로 이동합니다. 09.02 78 0
2886344 왜 아무것도 없냐고요... 넥도리아(220.74) 09.02 27 0
뉴스 트리플에스, 다인원 걸그룹 파워풀한 무대 (2025 케이팝 뮤직 페스티벌) 디시트렌드 09.02
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2