디시인사이드 갤러리

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

갤러리 본문 영역

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

나르시갤로그로 이동합니다. 2025.08.30 03:41:08
조회 41 추천 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/08/25 - -
AD 가전디지털, 신학기 페스타! 운영자 25/08/29 - -
공지 프로그래밍 갤러리 이용 안내 [90] 운영자 20.09.28 46773 65
2885891 스스로 행복한줄 알아야된다?? 이거 재벌새끼들도 잘 못하는건데 뒷통수한방(1.213) 18:58 5 0
2885890 식빵 글 보니 생각나는 것 발명도둑잡기갤로그로 이동합니다. 18:57 9 0
2885889 독학할거면 프론트 vs 백엔드 뭐가 나음? ㅇㅇ갤로그로 이동합니다. 18:55 5 0
2885888 스스로 행복한줄 알아야된다?? 좇나 쳐맞고싶어서 놀리는거임 ㅋㅋㅋ 뒷통수한방(1.213) 18:53 7 0
2885887 애널의달성 1///3 ♥냥덩이♥갤로그로 이동합니다. 18:52 4 0
2885886 벗은거보다 입은게 꼴림 ♥냥덩이♥갤로그로 이동합니다. 18:43 13 0
2885885 정부 물가지수에 미국처럼 자가소유 집값도 포함시키자 발명도둑잡기갤로그로 이동합니다. 18:41 6 0
2885884 러스트 믿고 거르기 3 나르시갤로그로 이동합니다. 18:37 14 0
2885883 PC 파일이나 폴더명 다 한글로 하시나요 ㅈㅁ(210.217) 18:36 7 0
2885882 그래픽스 굳이 쓸려면 웹은 three.js 정도? ㅆㅇㅆ(124.216) 18:20 16 0
2885881 <트웰브> 나왔대서 생각나는 예전 글 발명도둑잡기갤로그로 이동합니다. 18:15 14 0
2885880 그래픽스 하시는 분들 질문 있습니다 [14] 프갤러(220.80) 18:12 48 0
2885879 충격적임.. ♥냥덩이♥갤로그로 이동합니다. 18:08 14 0
2885878 "세계에서 가장 오래된 가짜 정보"...지도에 발끈한 아프리카 발명도둑잡기갤로그로 이동합니다. 17:49 13 0
2885877 ❤✨☀⭐⚡☘⛩ㄴㅏ님 ㅅㅣ작합ㄴㅣ당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 17:47 15 0
2885876 진보당 국회의원단, 산업재해 원청교섭 관련 기자회견 발명도둑잡기갤로그로 이동합니다. 17:46 12 0
2885875 본인 오리지널 서울30년넘게 살았는데 서울혜택 받아본적없음 코레일,비행기 타이밍뒷.통수한방(1.213) 17:41 19 0
2885874 쇼츠랑 유튜브 자체를 좀 끊어볼까... 재미도 없는데 시간쓰는 느낌이네 [2] ㅇㅇ(223.38) 17:03 22 0
2885873 ㅂㅅ 냥덩아 발명도둑잡기갤로그로 이동합니다. 16:45 34 1
2885871 이클립스쓰는거 어캐생각함? [5] ㅇㅇ(211.235) 16:31 40 0
2885870 쇼츠는 나 죽을때까지 안봐두 이상없음 ㅇㅅㅇ?! ㅇㅇ(223.38) 16:28 18 0
2885868 그만살고싶네요. gy갤로그로 이동합니다. 16:12 29 2
2885867 나중에 더위사냥 천원 , 바류 600원, 대형마트 바 용산 370원? 넥도리아(220.74) 16:05 13 0
2885866 이 맘 때 쯤 먹고 싶은 아이스크림이 가끔 있따 요맘때. (광고) 넥도리아(220.74) 16:02 10 0
2885865 달리기 안하고 깨끗하게 먹기 vs 달리기 하고 먹구싶은거 다묵기 ㅇㅇ(223.38) 15:57 15 0
2885864 한국 물가가 비싼 이유는 노조인건비와 농가단합 때문 ♥냥덩이♥갤로그로 이동합니다. 15:50 20 0
2885862 어쩔 수가 없다 베니스 발명도둑잡기갤로그로 이동합니다. 15:16 16 0
2885861 냥님 두뇌 풀가동 ♥냥덩이♥갤로그로 이동합니다. 15:07 17 0
2885860 ai가 뭐든지 다 되게 해주는 마법의 도구라는 착각부터 버려야합니다. [4] 프갤러(27.170) 15:02 42 0
2885854 멍유는 한번 고닉 영정당했거든 ㅇㅅㅇ [2] 류류(118.235) 14:39 41 1
2885853 폴더 및 파일 정리 어떻게 하시나요? [1] ㅈㅁ(210.217) 14:39 33 0
2885852 한국은 한국어 지원하면 국내 대상 서비스화되잖아 [1] ㅆㅇㅆ(124.216) 14:38 32 0
2885851 류류님 나님말고 멍유 괴롭혀 주세요 [2] ♥냥덩이♥갤로그로 이동합니다. 14:35 48 0
2885850 자막 레전드네 ㅇㅅㅇ 류류(118.235) 14:33 23 1
2885849 한국어 페이지 만들면 정부에서 금지시키는게 [2] ㅇㅇ(182.210) 14:30 39 0
2885848 냥덩이가 원하는 세상 류류(118.235) 14:28 25 1
2885847 박제용 [3] ♥냥덩이♥갤로그로 이동합니다. 14:21 38 0
2885846 남들은 웹페이지 하루면 된다고들 하는데 난 하루웬종일 걸리네 [6] ㅆㅇㅆ(124.216) 14:10 42 0
2885845 졸리당.. [1] ♥냥덩이♥갤로그로 이동합니다. 14:04 30 0
2885844 슬깅 [1] ♥냥덩이♥갤로그로 이동합니다. 13:50 24 0
2885843 UV 1970년 1월 1일 목요일 오전 9:00 FAT32 뭔지 아시는분 [1] 넥도리나(220.74) 13:48 37 0
2885842 할카스 레전드 ♥냥덩이♥갤로그로 이동합니다. 13:45 21 0
2885841 “What, a headache again ?" 발명도둑잡기갤로그로 이동합니다. 13:40 22 0
2885840 예언자 무함마드의"전쟁 규칙" 발명도둑잡기갤로그로 이동합니다. 13:39 16 0
2885839 고양이 액체설 [1] 발명도둑잡기갤로그로 이동합니다. 13:35 37 0
2885838 Putting Time in the Office 발명도둑잡기갤로그로 이동합니다. 13:33 28 0
2885837 기생충은 냥덩이 너고 ㅇㅅㅇ [1] 류류(121.160) 13:25 30 1
2885836 아카자처럼 [6] 개멍청한유라갤로그로 이동합니다. 13:25 47 0
2885835 냥덩이 글 보니 드는 생각 발명도둑잡기갤로그로 이동합니다. 13:20 28 0
뉴스 라이즈, 롤라팔루자 남미 무대 오른다 디시트렌드 08.29
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2