객체지향형을 소개 할 때 상속, 추상화, 다형성 이런 것 부터 소개하는게 문제인 것 같고, 특히 그와함께 예제를 생명체 기반으로 설명하는 것이 매우 큰 문제라고 봄.


객체지향형을 소개 할 때는 가전제품의 예제를 가지고 인터페이스를 통한 조작과 부품간의 연동 등으로 설명하면 좋을 듯.


예를 들어, 전자렌지. 전자렌지에 삼각김밥(데이터)을 넣고, 타이머(메소드)를 3분으로 돌려(메시지) 삼각김밥을 데워 먹는 예제 같은거?


그 다음 전자렌지의 작동 방식을 추상화로 설명하고, 전자렌지의 기본 설계도를 이용해 추가 기능이 있는 전자렌지를 만들 수 있다는 점으로 상속 등을 설명할 수 있다.


조금 더 복잡한 예제를 보자면 자동차가 아주 적절한 예가 될 수 있을 듯. 이처럼 생명체보다는 기계를 예제로 설명하는 것이 더 적절하지 않을까? 예시 코드를 실행한 결과도 실제 더 와 닿을 것 같고.


객체지향형 설명에 동물을 예시로 해서 개나 고양이가 말하는 예제는 이제 그만.. 🤭 (물론 고양이는 귀엽습니다)


Illustrated by DALL-E 3

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 10월 17일 오전 3:32

댓글 0

    함께 읽은 게시물

    훌륭한 데이터 분석가란 어떤 사람인가?

    ‘훌륭한 데이터 분석가란 어떤 사람인가?’에 대해

    ... 더 보기

    조회 1,543


    프롬프트 엔지니어에 대한 빗나간 예측

    2022년 말이 었나요? ChatGPT가 처음 등장했을 때, 앞으로 "프롬프트 엔지니어"라는 새로운 직업이 뜰 거라는 말이 정말 많았습니다. LLM(Large Language Model)으로 부터 최소한의 질문으로 원하는 응답을 얻기 위해서 프롬프트를 최적

    ... 더 보기

     • 

    저장 9 • 조회 4,351



    5쇄! >>ㅑ~ 😆😍🤩 감개무량하네요! 😭😭😭 여러분 감사합니다!! 🙇🏻🙇🏻🙇🏻

    ... 더 보기

    일 잘하는 사람은 AI를 어떻게 쓸까?

    

    ... 더 보기

    🎯 유튜브에 100번째 코딩 테스트 문제 풀이 영상을 올렸습니다!

    ... 더 보기

    달레의 코딩 테스트

    www.youtube.com

    달레의 코딩 테스트