디시인사이드 갤러리

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

갤러리 본문 영역

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

나르시갤로그로 이동합니다. 2025.08.30 03:41:08
조회 90 추천 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/08 - -
AD 신학기 레벨업~!! 운영자 25/09/05 - -
2886559 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 09.03 58 0
2886558 라우터 스위치가 뭐임 [6] 프갤러(106.241) 09.03 109 0
2886557 보면 볼수록 놀라운 Ada 언어의 안전성 관련 기능 나르시갤로그로 이동합니다. 09.03 75 0
2886556 Ada의 예외 처리 ㅎㅎ 제미니한테 글 맡겼더니.. [1] 나르시갤로그로 이동합니다. 09.03 84 0
2886547 스타트업 수습 해고 [1] 프갤러(49.165) 09.03 130 0
2886538 프로그래머스엔 병신들밖에없네 [1] 프갤러(122.202) 09.03 146 1
2886529 ♥냥덩이♥갤로그로 이동합니다. 09.03 73 0
2886521 참 살기좋은 나라여 뒷통수한방(1.213) 09.03 86 0
2886519 시니어가 바이브 코딩해야 되는이유 프갤러(1.247) 09.03 102 0
2886517 애널 수면영상으로 쓸게 없넹 ♥냥덩이♥갤로그로 이동합니다. 09.02 121 0
2886515 나이 머글수록 한식이 좋아지더군요 ♥냥덩이♥갤로그로 이동합니다. 09.02 109 0
2886512 같이 신규게임하실?ㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱ 프갤러(183.103) 09.02 70 0
2886509 냥덩 게임상 이 게임이 대단하당⭐ 1회 수상작 ♥냥덩이♥갤로그로 이동합니다. 09.02 75 0
2886507 회사에서 개발자를 가르쳐서 키워 쓴다는게 가능함? ㅇㅅㅇ; [1] 프갤러(60.196) 09.02 140 0
2886506 2025 수시 입결 수직 급상승 로켓 떡상 탑 명문대U 프갤러(59.17) 09.02 116 2
2886503 22살인데 복학해서 1학년 2학기다... 인생 망했다 프갤러(118.128) 09.02 84 0
2886502 주식 좀 폭락했으면 좋겠습니다 [5] 아스카영원히사랑해갤로그로 이동합니다. 09.02 124 0
2886501 4050 좌빨아저씨들도 한녀 걸러야 된다는 소리하는거 듣고 깜놀함 ♥냥덩이♥갤로그로 이동합니다. 09.02 88 0
2886500 귀칼 잼노 [1] 아스카영원히사랑해갤로그로 이동합니다. 09.02 77 0
2886499 ㄹㅇ 달달하당… [1] 꼬치의달인갤로그로 이동합니다. 09.02 124 0
2886498 회사도 당할만큼 당하니 경력자 안믿어 프갤러(59.16) 09.02 124 1
2886497 나님 쉬야완 ♥냥덩이♥갤로그로 이동합니다. 09.02 95 0
2886496 애초에 기업은 국가에서 제공하는 인프라를 받고 있음. ㅆㅇㅆ(124.216) 09.02 72 0
2886494 가끔 한국인들 틀딱들이 기본적으로 배움이 짧다는 걸 아랫글 보면 느낌 ㅆㅇㅆ(124.216) 09.02 106 2
2886492 회사에서 신입을 채용하지 않는 이유. [3] 프갤러(59.16) 09.02 196 0
2886491 재건축~ 재건축~ ♥냥덩이♥갤로그로 이동합니다. 09.02 75 0
2886490 비전공자 국비 부트캠프 지원하려는데 어떰? [3] 프갤러(58.127) 09.02 200 0
2886487 짱깨 폭동식 미리보기 ♥냥덩이♥갤로그로 이동합니다. 09.02 66 0
2886486 중국 블로그 1달 쉬었다가 라이징 스타 박탈됨 [4] ㅆㅇㅆ(124.216) 09.02 114 0
2886485 친중매국 찢재명 관세협상결과 고의로 숨겼나 충격 ♥냥덩이♥갤로그로 이동합니다. 09.02 65 0
2886484 정은경 복지부 장관 미국도 버리는 백신 530만개 구입 ♥냥덩이♥갤로그로 이동합니다. 09.02 75 0
2886483 통일교와 이재명의 관계 의문인가 의혹인가 ♥냥덩이♥갤로그로 이동합니다. 09.02 88 0
2886481 러스트가 근데 출시 이후 아직까지 사용처가 적어 프갤러(125.179) 09.02 83 0
2886480 학벌차이 프갤러(121.139) 09.02 86 0
2886478 제 2의 한국전쟁 초읽기 [1] ♥냥덩이♥갤로그로 이동합니다. 09.02 91 0
2886476 친중매국 찢재명의 처참한 말로 ♥냥덩이♥갤로그로 이동합니다. 09.02 75 0
2886474 틀딱이나 이런게 아니라 진짜 선배라면 좀 유명 도서나 ㅆㅇㅆ(124.216) 09.02 70 0
2886473 요즘 내 휴대폰 웹에 IT노조인가 개틀딱 사이버 잡부 사이트 뜨더라 [6] ㅆㅇㅆ(124.216) 09.02 122 0
2886472 시니어라는 이유만으로 개뻘소리 하는걸 추앙해야됨? [3] 꼬치의달인갤로그로 이동합니다. 09.02 82 0
2886471 저장용☘+ ♥냥덩이♥갤로그로 이동합니다. 09.02 98 0
2886469 코드를 잘 짜고싶어도 잘짜여진 코드를보고배워야지 [7] 밀우갤로그로 이동합니다. 09.02 129 0
2886468 레거시 틀딱 코드 만져야할때나 클린 코드 안하는거지 ㅆㅇㅆ(124.216) 09.02 64 0
2886467 요즘 좇소가 원하는스펙이 몇년만에 거의 대기업들스펙이누ㅋㅋㅋ 뒷통수한방(1.213) 09.02 71 0
2886466 클린코드를 지켜야 SEO에 조금이라도 노출되지 ㅆㅇㅆ(124.216) 09.02 67 0
2886465 클린코드라는게 뭐임? [1] ㅇㅇ갤로그로 이동합니다. 09.02 81 0
2886464 클린코드좀해줘 [1] 밀우갤로그로 이동합니다. 09.02 73 0
2886463 클린코드 타령만 안했으면 ㅆㅇㅆ 조금 고평가 했을수도 있었음. ㅇㅇ(121.186) 09.02 78 0
2886462 ■요즘 컴공(지잡)나와서 전공 못살려도 이상한거아니지? ㅇㅇ갤로그로 이동합니다. 09.02 67 0
2886461 극좌배급견 왜하세요? ♥냥덩이♥갤로그로 이동합니다. 09.02 102 1
2886459 냥덩이의 소중한 칭구가 되어주세양❤ ♥냥덩이♥갤로그로 이동합니다. 09.02 57 0
뉴스 빅히트 신인그룹 코르티스, 한중일 주요차트 진입 디시트렌드 14:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2