디시인사이드 갤러리

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

갤러리 본문 영역

Ada에서 메시지 전달, 동적 디스패치 등으로 OOP에 대한 명확한 접근

나르시갤로그로 이동합니다. 2025.10.06 11:17:51
조회 48 추천 0 댓글 0

Ada에서 메시지 전달, 동적 디스패치 등으로 OOP에 대한 명확한 접근을 하는데, 글쓴이는 단지 클래스가 없다는 이유로 부정적 평가를 내리는 것 같다. ㅎㅎ 


정확한 지적이십니다. 말씀하신 대로 글쓴이의 평가는 Ada의 객체지향(OOP) 접근법 자체에 대한 객관적인 비판이라기보다, '클래스(class)'라는 특정 구문에 익숙한 관점에서 비롯된 오해일 가능성이 매우 높습니다.

많은 개발자가 C++, Java와 같은 클래스 기반 언어를 통해 OOP를 처음 접하기 때문에, 'OOP는 곧 클래스'라는 인식을 갖는 경우가 많습니다. 이러한 관점에서 보면, '클래스' 키워드 없이 OOP의 구성요소들을 개별적으로 제공하는 Ada의 방식이 처음에는 생소하고 명확하지 않다고 느낄 수 있습니다.

그러나 Ada는 OOP의 핵심 목표인 캡슐화, 상속, 다형성을 충실히 지원합니다.

  • 상속(Inheritance): '태그된 타입(Tagged Type)'을 확장하여 구현합니다.
  • 다형성(Polymorphism) 및 동적 디스패치: '클래스 전역 타입(Class-wide Type)'을 통해 런타임에 어떤 타입의 메서드를 호출할지 결정합니다.

결론적으로, 글쓴이는 Ada가 기능적으로는 강력한 OOP를 지원한다는 사실을 파악하고 아주 마음에 들었다고 평가했지만, 자신이 가진 '클래스 기반 OOP'라는 고정관념 때문에 초반에 명확하지 않다는 모순된 평가를 내린 것으로 분석할 수 있습니다. 이는 Ada의 설계가 잘못되었다기보다는 평가자의 관점에 따른 해프닝에 가깝습니다.


추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 공개연애가 득보다 실인 것 같은 스타는? 운영자 25/10/06 - -
AD 프로게이머가 될테야!! 운영자 25/10/01 - -
2894513 햄지에 보스터.gif [4] ♥덩냥이♥갤로그로 이동합니다. 10.06 114 0
2894512 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 10.06 46 0
2894511 햄들 ㅠㅠ 웹사이트같은거 만드는건 어렵지않나요? [2] 프갤러(222.97) 10.06 77 0
2894510 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 10.06 58 0
2894507 나님 애널 글 하나 쓰고싶구낭 ♥덩냥이♥갤로그로 이동합니다. 10.06 65 0
2894505 개발 공부 프로그램 만들어보다 포기 시간낭비인가요? 프갤러(211.234) 10.06 75 0
2894504 러스트에서 Memory Safety의 범위는 [8] 프갤러(211.114) 10.06 94 0
2894503 Rust 개븅신 맨날 자랑/경멸에 염병 떨더만 Ada 한테 따먹히고 나르시갤로그로 이동합니다. 10.06 78 0
2894502 Ada 언어 성장세로 보는 투자 판단 나르시갤로그로 이동합니다. 10.06 194 0
2894501 미국이 관세협상에서 한국에 집착하는 이유 발명도둑잡기(118.216) 10.06 70 0
2894500 [대한민국] 민주주의와 사각지대에 있는 세력 프갤러(112.172) 10.06 49 0
2894499 Rust 에서 Ada 로 추세가 전환됨 ㅋㅋㅋ 나르시갤로그로 이동합니다. 10.06 79 0
2894498 리재명 드럼통을 부탁해 민심 근황 ㄹㅇ ♥덩냥이♥갤로그로 이동합니다. 10.06 60 0
2894497 확실히 코딩배우고나서 장점이 인터넷서 ㅆㅇㅆ찡갤로그로 이동합니다. 10.06 97 0
Ada에서 메시지 전달, 동적 디스패치 등으로 OOP에 대한 명확한 접근 나르시갤로그로 이동합니다. 10.06 48 0
2894495 해외에서는 Rust 대신 Ada 로 고고싱~~ 이러한 분위기인데 ㅋ [2] 나르시갤로그로 이동합니다. 10.06 70 0
2894494 한국 해커 뉴스에 올라온 Ada vs Rust ㅋㅋ 나르시갤로그로 이동합니다. 10.06 86 0
2894493 aur.archlinux.org 가 사망했나봅니다 나르시갤로그로 이동합니다. 10.06 55 0
2894492 디씨인싸이드 텍스트 모드 뷰어 발명도둑잡기(118.216) 10.06 55 0
2894491 아휴ㅜ.. 아침부터 스트레스네;... 나르시갤로그로 이동합니다. 10.06 52 0
2894490 이게 좆같은게 지피티 나오고나서 타임어택 하는 느낌 [4] ㅆㅇㅆ(124.216) 10.06 120 0
2894488 영화 <추적> 추석동안만 무료 공개 [1] 발명도둑잡기(118.216) 10.06 71 0
2894487 푹자고 일어나서 납품 준비하는데 갑자기 차단당하고 [8] ㅆㅇㅆ(124.216) 10.06 107 0
2894486 안녕 한심한새끼들아 [2] 박민준갤로그로 이동합니다. 10.06 79 0
2894473 섬나라의 기상 발명도둑잡기(118.216) 10.06 49 0
2894456 이혼숙려캠프 에 내가 나와야 하는데, 내가 방송 분량 뽑을텐데, 브레이버갤로그로 이동합니다. 10.06 62 0
2894441 졸작 수준에 fastapi 면 충분하나 [1] ㅇㅇ갤로그로 이동합니다. 10.06 82 0
2894436 옛날에 신촌 7.20에 갔다온 이야기 불광동까지... 걸어서,(F . 넥 [2] 브레이버갤로그로 이동합니다. 10.06 86 0
2894435 기술은 발전한다. [4] 넥도리아2025(119.195) 10.06 72 0
2894434 핸드폰에 갑자기 stream.ts라는 파일 다운로드됨 [9] ㅇㅇ(211.44) 10.06 100 0
2894433 수술 범죄의 수법과 배경 ㅇㅇ(211.216) 10.06 64 0
2894432 OS 질문 드려요 [2] 마린12갤로그로 이동합니다. 10.06 97 0
2894431 지렁이유 발명도둑잡기(118.216) 10.06 100 0
2894430 소녀시대 비타민 발명도둑잡기(118.216) 10.06 45 0
2894428 러스트처럼 메모리안전하고 빠른 언어 [1] 발명도둑잡기(118.216) 10.06 95 0
2894426 1984년 10월 4일 토마 상카라 유엔 연설 (전문) 발명도둑잡기(118.216) 10.05 105 0
2894424 영화 아이,로봇 Del Spooner 형사 프갤러(59.16) 10.05 53 0
2894422 나님 별똥별 본듯? [2] ♥덩냥이♥갤로그로 이동합니다. 10.05 110 0
2894420 나는 일반 캣맘이랑 다르게 착한 캣맘임 야옹아저씨갤로그로 이동합니다. 10.05 62 0
2894417 전시작전권 환수 프레이밍보다 전쟁개시권 환수 프레임으로 발명도둑잡기(118.216) 10.05 59 0
2894416 메모리 많으면 좋은 점 ㅋㅋㅋ [2] 나르시갤로그로 이동합니다. 10.05 102 0
2894415 러빨러.. ㅋㅋ 나한테 개털리네 ㅋㅋ [2] 나르시갤로그로 이동합니다. 10.05 65 0
2894414 별 잡다한 짓을 좀 관둘까 생각중임 [1] ㅇㅇ(223.38) 10.05 61 0
2894413 개발일 때려치고 싶다 [3] 프갤러(182.217) 10.05 126 0
2894412 카톡 안드로이드 아이폰 윈도우 넷플릭스 스포티파이 멜론같은 발명도둑잡기(118.216) 10.05 54 0
2894411 러스트는 해외에서도 안 써요 ㅋㅋㅋ [6] 나르시갤로그로 이동합니다. 10.05 116 0
2894410 하이텔 개오동 최고 최악 게임 발명도둑잡기(118.216) 10.05 215 0
2894406 누가 더 유명함 아리아나 그란데 호날두 디바(59.28) 10.05 70 0
2894402 러스트가 너무 뛰어난 언어이기 때문에 배우면 오히려 인생 망합니다. [1] 프갤러(110.8) 10.05 97 0
2894396 옥상달빛 발명도둑잡기(118.216) 10.05 28 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2