본문 바로가기

2021/11/232

📓 은총알은 없다. (오브젝트 0장) 현대의 '패러다임(paradigm)'이라는 단어는 '한 시대의 사회 전체가 공유하는 이론이나 방법, 문제의식 등의 체계'를 의미한다. 1962년 토마스 쿤은 의 책에서 과학이 단순히 계단식 발전의 형태를 이루는 것이 아니라 새로운 발견이 기존의 과학적 견해를 붕괴시키는 혁명적인 과정을 거쳐 발전해왔다고, 이를 '과학혁명', '패러다임 전환' 이라고 주장했다. 예를 들어 천동설에서 지동설로 변화한 사건처럼 말이다. 이 책(오브젝트)은 절차형 패러다임에서 객체지향 패러다임의 변화를 이야기한다. 하지만 과학혁명과는 다르게 프로그래밍 패러다임은 절차지향 패러다임을 붕괴시키고 객체지향 패러다임이 바뀐 혁명적인 패러다임이 아닌 서로 상호 보완, 발전적인 패러다임을 이야기한다. 객체지향 프로그래밍을 하는 개발자들이 .. 2021. 11. 23.
책 '오브젝트(Object)' 소개 📓 오브젝트 - YES24 역할, 책임, 협력을 향해 객체지향적으로 프로그래밍하라!객체지향으로 향하는 첫걸음은 클래스가 아니라 객체를 바라보는 것에서부터 시작한다. 객체지향으로 향하는 두번째 걸음은 객체를 www.yes24.com 조영호 님의 '객체지향 프로그래밍' 관련된 책은 두 권이 있고 4가지 주제를 이야기한다.(2021년 기준) 객체지향은 클래스 중심이 아닌 객체를 바라보는 것이다. 객체는 독립적인 존재가 아니라 기능 구현을 위해 협력하는 공동체의 존재이다. 객체들에게 적절한 역할과 책임을 부여할 수 있어야 한다. 1,2,3의 내용을 요구사항에 맞게 설계하고 프로그래밍 언어로 담아내야 한다. 책 "오브젝트" 는 4가지 주제 중 3,4번을 이야기한다. 객체에 적절한 역할과 책임을 부여하는 방법과 유연하.. 2021. 11. 23.