디시인사이드 갤러리

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

갤러리 본문 영역

Ada에서 객체 지향 프로그래밍(OOP)

나르시갤로그로 이동합니다. 2025.08.29 03:38:01
조회 67 추천 0 댓글 0

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

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

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

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

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


  1. Connolly, Thomas M.; Begg, Carolyn E. (2005). Ch. 25: Introduction to Object DMBS § Object-oriented concepts. Database systems: a practical approach to design, implementation, and management (4th ed.). Pearson Education. p. 814. ISBN 978-0-321-21025-8. 

  2. Mitchell, John C. (2003). Concepts in programming languages. Cambridge University Press. p. 522. ISBN 978-0-521-78098-8. 

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

  4. 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 - -
2885648 나님 모르는 세상이 너무 많아.. 가르쳐.. ♥냥덩이♥갤로그로 이동합니다. 08.30 61 0
2885647 하 오늘 하루도 힘들다 [2] ㅆㅇㅆ(124.216) 08.30 80 0
2885646 이슬람이란 멀깡 [1] ♥냥덩이♥갤로그로 이동합니다. 08.30 75 0
2885645 해는 길고 온도만 내려갔으면 ㅠ ㅅ ㅠ ♥냥덩이♥갤로그로 이동합니다. 08.30 54 0
2885640 러스트 쓰는 분들 Ada 언어 검토해보셈 [2] 나르시갤로그로 이동합니다. 08.30 87 0
2885639 세월 참 빠르다 벌써 반년이 지났네요 나르시갤로그로 이동합니다. 08.30 55 0
2885636 개발 밈 인스타 만들었습니다. 프갤러(27.35) 08.30 62 0
2885635 해가 짧아져도 온도는 후끈후끈 ♥냥덩이♥갤로그로 이동합니다. 08.30 59 0
2885634 프갤러가말한 택배는 자율주행이랑 로봇으로 대체되는부분임 위키세카이(211.234) 08.30 55 1
2885633 [IT산업] IT System 을 관리한다는 것이란, 무엇일까?.. [1] +abcd3421갤로그로 이동합니다. 08.30 86 1
2885632 프론트 대충 만들었다가 ㅈ됨 프갤러(180.233) 08.30 95 0
2885626 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 08.30 64 0
2885623 주가가 오르는 것은 달러를 찍어내기 때문 발명도둑잡기갤로그로 이동합니다. 08.30 58 0
2885620 컴공은 공부량이 많아도 문제고 안많아도 문제임  ㅇㅇ(211.36) 08.30 138 0
2885615 무료 서버를 찾는데- [3] 프갤러(121.172) 08.30 87 0
2885614 올해 나스닥은 관세발표말고는 쭉 우상향이네 위키세카이(211.234) 08.30 70 0
2885613 메이플 접고나면 뭐해?? 메이플만큼의 도파민은 어디서 얻음?? ㅇㅇ(223.38) 08.30 48 0
2885612 무술의 달인은 배후의 공격을 알아챌까? 발명도둑잡기갤로그로 이동합니다. 08.30 51 0
2885611 실시간베스트 이탄국수 글 보니 드는 생각 발명도둑잡기갤로그로 이동합니다. 08.30 55 0
2885601 극좌청래 큰웃음 ㅋㅅㅋ ♥냥덩이♥갤로그로 이동합니다. 08.30 49 0
2885595 똥꼬냥꼬 ♥냥덩이♥갤로그로 이동합니다. 08.30 59 0
2885593 큰 거 온다 발명도둑잡기갤로그로 이동합니다. 08.30 51 0
2885591 빈부격차가 극심한 나라 [2] 발명도둑잡기갤로그로 이동합니다. 08.30 84 0
2885585 나는 실패작이야 [1] 공기역학갤로그로 이동합니다. 08.30 86 0
2885584 인생은 운보다도 타이밍뒷통수한방임 [1] 뒷통수한방(1.213) 08.30 74 0
2885583 인지과학조져라 손발이시립디다갤로그로 이동합니다. 08.30 64 0
2885581 오늘은 러스트 빠돌이 안 옴? 나르시갤로그로 이동합니다. 08.30 45 0
2885580 외산폰이라서 복구만 35만원... ㅠㅠㅠ 젠폰4 [2] 넥도리아(182.219) 08.30 60 0
2885579 인생은 노력이더라 ㅎㅎ [2] 뒷통수한방(1.213) 08.30 62 0
2885576 냥덩바이러스 퍼지는즁..☘+ ♥냥덩이♥갤로그로 이동합니다. 08.30 72 0
2885572 AI가 대체못한다 하는데 실상은 이미대체중임 [4] 위키세카이(211.234) 08.30 178 0
2885564 나 메이플 안할래... 마음의 여유가 사라짐 ㅇㅇ(223.38) 08.30 47 0
2885562 C++ 인생 40 년 갈아 넣었습니다. [1] 프갤러(59.16) 08.30 111 0
2885560 슈카같은 삼성맨이 한국인 레밍으로 표현할때부터 알아봄 뒷통수한방(1.213) 08.30 109 0
2885558 [대한민국] 클라우드 컴퓨팅과 무결성 사이의 오류 지적 프갤러(121.172) 08.30 43 0
2885556 착각하는거같아서 알려주면 나는 이미 일할필요가없음 [3] 위키세카이(211.234) 08.30 144 0
2885555 10년지기 여사친이랑 절교했는데 내가 잘못한거임? [5] ㅇㅇ(211.235) 08.30 99 3
2885554 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 08.30 64 0
2885551 형님들 떼돈벌 어플 아이디어 생각났습니다. [3] 프갤러(58.229) 08.30 110 0
2885550 걍 구글 검색만 해도 ai가 척척 답변해주더라 ㅇㅇ갤로그로 이동합니다. 08.30 68 0
2885547 타인의 고통과 기회를 팔아 살며 진 빚이 너무 많다. [1] ㅇㅇ(223.38) 08.30 64 0
2885546 금융it가 폐쇄망이라고 ai가 대체못한다는 저능아들이있네 [2] 위키세카이(58.225) 08.30 156 0
2885545 산사태 위험 있다고 당장 대피소로 대피하란 문자 왔는데..ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 08.30 72 0
2885544 나이 먹음 먹을수록 메이플이 질리고 재미없어지는듯... ㅇㅇ(223.38) 08.30 57 0
2885543 재학생 해외 최고 명문대학 교환 학생 지원 프로그램!< 프갤러(59.17) 08.30 73 1
2885542 극좌 쪼국 2030 청년 비하 세대갈라치기 논란 ♥냥덩이♥갤로그로 이동합니다. 08.30 50 0
2885541 짱깨불법어선 때려잡는 신안 ! 애국국방 ! 든든합니당! ♥냥덩이♥갤로그로 이동합니다. 08.30 55 0
2885539 애플 이벤트 D - 11 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 08.30 58 0
2885538 김원근 작품..ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 08.30 52 0
2885536 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 08.30 52 0
뉴스 마리떼 프랑소와 저버, 고윤정&차은우와 함께한 2025 가을 캠페인 화보 디시트렌드 18:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2