디시인사이드 갤러리

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

갤러리 본문 영역

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

나르시갤로그로 이동합니다. 2025.10.06 11:17:51
조회 52 추천 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/13 - -
AD 프로게이머가 될테야!! 운영자 25/10/01 - -
2894905 퀄컴 아두이노 인수 발명도둑잡기(118.216) 10.08 41 0
2894903 추석 50% 할인 개꿀이네ㅋㅋㅋㅋ [1] ㅇㅇ(118.235) 10.08 102 0
2894902 4년차 웹개발 백엔드 이직 고민 [9] 프갤러(59.10) 10.08 403 0
2894901 비전공 국비 특징 ㅇㅇ(172.225) 10.08 117 6
2894900 과나-난 꽤나 훌륭해졌어 발명도둑잡기(118.216) 10.08 32 0
2894899 "못 해먹겠다"…xAI·테슬라 임원 줄줄이 탈출 발명도둑잡기(118.216) 10.08 50 0
2894898 한가위 갈비세트를 주고받은 김희철과 모모 발명도둑잡기(118.216) 10.08 58 0
2894897 복권 당첨되면 뭐할까 한번 생각해봤어. ㅇㅇ(223.38) 10.08 91 0
2894895 모니터 세로로 쓰는것도 좋지 않음..? 프갤러(221.167) 10.08 44 0
2894892 제가 미쳤냐 봅니다. Jump 넥도리아(223.38) 10.08 66 0
2894891 근데 왜 국비웹땔깜들끼리 싸움? [2] ㅇㅇㅇ(125.130) 10.08 103 0
2894890 근데 나만 스택 분기별로 체크하냐? ㅆㅇㅆ(124.216) 10.08 72 0
2894888 내가 만든 GPT가 생성한 수학교재 - 인수분해 멘타리갤로그로 이동합니다. 10.08 73 0
2894882 C++ 인생 40 년 갈아 넣었습니다. 프갤러(59.16) 10.08 77 0
2894878 C# 은 명작은 듯 해. 어디 자바 따위가 깝쳐. [1] 프갤러(59.16) 10.08 85 0
2894876 유니티 IK 보는데 루도그담당(58.239) 10.08 45 0
2894875 어제 매향리 - 궁평항 ㅇㅇ(121.168) 10.08 44 0
2894874 생각해보니 영상생성과 llm이랑 비슷하네 ㅇㅇ갤로그로 이동합니다. 10.08 50 0
2894871 홍보에 관한 고찰? [3] 프갤러(121.172) 10.08 66 0
2894869 원피스 1162화 ♥덩냥이♥갤로그로 이동합니다. 10.08 156 0
2894868 애니뉴스야 너 모바일 웹소켓 wss로 했냐? [5] ㅆㅇㅆ(124.216) 10.08 81 0
2894867 디시 짤댓글기능 잘만든거같음 박민준갤로그로 이동합니다. 10.08 39 0
2894866 음코 딱 좋당 이기양~❤+ ♥덩냥이♥갤로그로 이동합니다. 10.08 55 0
2894865 웹소켓 모바일 기기 접속 오류 [3] 프갤러(121.172) 10.08 84 0
2894864 충전이 안되는데, 전면패널 원래 고장난건데, USB 3.0 과다 충전. 넥도리아2025(112.170) 10.08 26 0
2894863 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 10.08 44 0
2894862 멍유님 제발 모모 성희롱 발언 좀 자제 해주세요 ♥덩냥이♥갤로그로 이동합니다. 10.08 43 0
2894861 임베에서 더 나은 처우를 받는법 [4] 박민준갤로그로 이동합니다. 10.08 91 0
2894859 나는 근데 뭘하든 할 수 있을거라 생각해서 걍 아무거나 하는중 ㅆㅇㅆ(124.216) 10.08 48 0
2894858 웹개발하다가 임베를 왜감 [3] 박민준갤로그로 이동합니다. 10.08 118 0
2894857 혼자 뭘 해보기엔 게임이 그나마 괜찮을 편일걸 프갤러(110.8) 10.08 45 0
2894856 게임은 로직도 로직인데 일단 에셋 비용이 필요함 [4] ㅆㅇㅆ(124.216) 10.08 71 0
2894855 근데 프로그래밍만큼 재밌는 취미가 있나 읽을거리랑 볼 거리 많잖아 [2] ㅆㅇㅆ(124.216) 10.08 70 0
2894854 근데 게임만큼 비효율적인 바닥이 없다 [3] 루도그담당(58.239) 10.08 95 0
2894853 최근에 WASM 문서 다 읽어봤는데 이걸 굳이? 싶더라 [1] ㅆㅇㅆ(124.216) 10.08 104 0
2894852 오랜만에 휴식하니까 좋네 ㅆㅇㅆ(124.216) 10.08 36 0
2894851 게임 만들고 싶어도 게임 자체가 비용이 있어야함 그림쟁이 없으면 [1] ㅆㅇㅆ(124.216) 10.08 65 0
2894848 공무원인데 개발자 일 배우는거 추천하냐? [6] 프갤러(124.57) 10.08 106 0
2894847 게임 개발하려고 객체지향 이론 3년 공부했다 ㅇㅇ(211.235) 10.08 60 4
2894846 지뢰계 [1] 발명도둑잡기(118.216) 10.08 57 0
2894845 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 10.08 47 0
2894843 야한노래가 성경험 촉진 발명도둑잡기(118.216) 10.08 64 0
2894842 美 노랫말 33%에 '술' '마약' 들어간다 발명도둑잡기(118.216) 10.08 43 0
2894840 연휴라 일도 없고 게임한다고 개발일 이틀쉬는중 [5] ㅆㅇㅆ(124.216) 10.08 84 0
2894839 참취..ㅇㅅㅇ [2] 헤르 미온느갤로그로 이동합니다. 10.08 49 0
2894838 스타트, 중소 기업 개발자분들 워라벨 어때요? [4] 프갤러(39.112) 10.08 94 0
2894837 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 10.08 38 0
2894836 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 10.08 52 0
2894835 Ada왜바이럴하는거잉? moo토낑7920(220.122) 10.08 44 0
2894833 웹 말고 다른 개발하는 사람들도 좀 잇나 ㅇㅇ갤로그로 이동합니다. 10.08 88 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2