목록OOP (6)
잡동사니
안녕하세요. yeTi입니다. 요즘은 객체 지향 에 다가서는 시기인가 봅니다. 지난 포스팅 지향하다. (feat. Object-oriented Programming) 과 안영회 대표님 의 피드백 후배 덕분에 한 번 더 생각하는 객체 지향 에 이어진 만남에서 객체 지향을 바라보는 시각이 좀 더 명확해진 거 같다는 느낌이 들었습니다. 안영회 대표님이 주관하시는 사랑방 세미나 3회차 - 생물과 에너지 를 들으며 신재웅 이사님께서 생물이 에너지를 응용하는 방식에서 설계적 패턴을 찾을 수 있을지도 모른다는 접근법을 듣는 순간 앨런 케이의 객체지향이 떠올랐습니다. 반응과 상호작용 에너지 순환 시스템이나 신경 전달 시스템에 대한 설명을 들으면서 드는 느낌은 각 세포나 기관은 자신이 가진 역할을 온전하게 수행하는데만 관..
안녕하세요. yeTi입니다. 오늘은 어제 XP 책걸이 모임에서 안영회 대표님 께서 지향하다 를 설명해주신게 인상깊어 기록으로 남기고자 합니다. 객체지향 (客體 指向, Object Oriented) 객체지향이 어려운 이유는 지향이라는 의미를 받아들이기 어렵기 때문이라고 생각합니다. 그런 의미에서 객체 지향의 한자를 찾아봤습니다. 客體 指向 (객체 지향) : 손 객, 몸 체, 가리킬 지, 향할 향 - 네이버 한자사전 글자의 조각으로는 이해가 되지 않습니다. 단어의 풀이를 보겠습니다. 客體 (객체) : 문장(文章) 내에서 동사(動詞)의 행위(行爲)가 미치는 대상(對象). - 네이버 한자사전 指向 (지향) : 지정(指定)해 그 쪽으로 향(向)하게 함. 또는 그 방향(方向). - 네이버 한자사전 그럴듯하지만 표현..
안녕하세요. yeTi입니다. ChatGPT의 활용법 (feat. 정보수집 방식의 전환) 에서 ChatGPT의 쓰임새를 인식하고 ChatGPT를 활용하여 궁금증을 해소한 예시를 공유하고자 합니다. 더하여 Microsoft에서 개발한 Bing AI와 비교하여 답변의 차이를 확인하고자 합니다. 문답 객체 지향 분석 및 설계(OOAD)가 객체 지향 프로그래밍(OOP)과 다른 점은 뭐야? 객체 지향 분석 및 설계(OOAD)와 객체 지향 프로그래밍(OOP)은 소프트웨어 개발에서 서로 다르지만 밀접하게 관련된 두 가지 개념입니다. 두 개념의 차이점은 다음과 같습니다: 객체 지향 분석 및 설계(OOAD): OOAD는 객체 지향 원칙과 방법론을 사용하여 소프트웨어 시스템을 분석하고 설계하는 프로세스입니다. 문제 도메인을..
안녕하세요. yeTi입니다. 오늘은 도메인 주도 설계 의 1부의 읽은 후기를 기록하려고 합니다. 책을 선택한 이유 조영호님의 객체지향의 사실과 오해를 보면 도메인 모델을 기반으로한 객체 설계를 말합니다. 도메인 모델로 객체 지도를 만들어라. 그리고 JPA 의 repository 의 주석을 보면 DDD 에 의해 정의된 메카니즘이라고 표현합니다. 그렇게 DDD 를 읽기 시작했습니다. 현실의 복잡성을 풀어나가자 그런데 서문을 읽고 장황하게 설명된 표현들이 도메인 모델을 이해하고 현실의 복잡성을 풀어나가는것이 소프트웨어 개발의 본질이라고 말하는거 같습니다. 머릿속에서 명쾌하게 정리되는 느낌은 없지만 좋은 설계를 목표로, JPA가 지향하는 메카니즘을 이해하는 것을 목표로 읽어나가야 겠습니다. 지식을 보전하고 계승..
안녕하세요. yeTi입니다. ChatGPT의 활용법 (feat. 정보수집 방식의 전환) 에서 ChatGPT의 쓰임새를 인식하고 ChatGPT를 활용하여 궁금증을 해소한 예시를 공유하고자 합니다. 더하여 Microsoft에서 개발한 Bing AI와 비교하여 답변의 차이를 확인하고자 합니다. 문답 프로그래밍 언어의 동적 바인딩 개념에 대해 알아? 예, AI 언어 모델로서 프로그래밍 언어의 동적 바인딩 개념에 대해 잘 알고 있습니다. 동적 바인딩은 런타임에 실행할 메서드나 함수의 결정을 프로그램의 실제 런타임까지 연기하는 객체 지향 프로그래밍에서 사용되는 기법입니다. 이는 컴파일 타임에 실행할 메서드나 함수가 결정되는 정적 바인딩과 대조적입니다. 동적 바인딩에서는 실행할 메서드에 대한 결정이 객체를 참조하는 ..
안녕하세요. yeTi입니다. 오늘은 객체지향의 사실과 오해 읽은 후기를 기록하려고 합니다. 책을 선택한 이유 OOP 에 대해 알고 싶은 마음에 개념의 창시자이신 Alen Kay 님의 The early history of SmaillTalk 을 읽고 깊은 감명을 받아 기록으로 남겼습니다. OOP의 기원 (feat. 객체와 메시지) 이 후 조용호 님의 오브젝트 를 읽어볼까 하다가. 뭔가 상세한 지식을 접하기 전에 객체와 메시지에 대한 시야를 넓히고 싶다는 생각에 객체지향의 사실과 오해 를 선택했습니다. 저는 책의 서문을 주의깊게 읽는 스타일인데요. 조용호 님이 이 책을 집필하신 동기나 목적이 제가 알고 싶어하는 부분과 일맥상통(一脈相通) 하다는 느낌을 받아 이 책을 잘 선택했다는 기쁨을 느낄 수 있었습니다...