본문 바로가기

객체지향3

[도서 리뷰] 헤드퍼스트 자바 3판 > 진행에 앞서 나는 컴퓨터공학과를 졸업한 학사이다. 졸업 직전 취직을 할 뻔 했지만, 아쉽게도 그렇지 못했고, 계획을 바꿔 1년이 지난 뒤에야 사회생활을 시작하게 되었다. 물론 개발자로 말이다. 학교를 다니면서 컴퓨터와 프로그래밍이 재미있다고 느꼈고, 그래서 개발자를 하고싶은 마음에 자바를 이용해야하는 일을 시작했지만, 좀처럼 자바라는 존재에 대해 머리위에서 이리저리 떠다니는 뭉게구름처럼 자리를 잡지 못하고 흩어져 있었다는 생각이 들었다. 객체지향도 어느정도는 알겠고, 자바도 대략 쓸 줄은 알았으나, 클래스가 무엇인지, 객체의 구체적인 속성이 무엇인지. 그래서 다들 어떤 방식으로 이해를 하고 있으며, 어떤 기반으로 활용해야 하는 것인지 기초가 탄탄하게 쌓아있지 않은듯한 느낌이었다. 그러던 중 여러 책을.. 2024. 2. 24.
[도서 리뷰] 스위프트 프로그래밍 스위프트 프로그래밍 국내도서 저자 : 야곰 출판 : 한빛미디어 2019.10.01 상세보기 스위프트 프로그래밍 책이다. 타이틀이 완전 기본서 같은 느낌을 강하게 가져다 주는 책이다. 이 책을 읽을 때도 그런 느낌이었다. 이 언어의 기본부터 일정 패턴까지 훑어주겠다는 의도가 엿보였다. 그래서 꼼꼼한 느낌도 들었고, 하지만, 그렇기 때문에 재미는 덜 한 느낌이 드는 것도 사실이었다. 그래서 이 책은 한번 정독하기는 힘든 책이지만, 책 꽂이에서 쉽게 빼내어 버릴 수도 없는 책이다. 스위프트 프로그래밍에 조금이라도 연관되어 있다면, 언제든 이 책을 레퍼런스 삼아서 진행할 날이 분명이 올 것이라고 생각되기 때문이다. 그리고 이 책은 3판인데, 1판 2판 3판 흐름에 따라 책의 표지 컬러가 매번 바뀌었다. 버전에 .. 2019. 11. 16.
디자인패턴 책을 읽다가..(객체지향 원칙 동봉) 그 유명한(?) Headfirst 시리즈의 디자인패턴 책을 예전에 주~욱 읽다가 한동안 쉬고 최근들어 다시 읽기 시작했다. 그리고 각 챕터마다 맨 뒤에 요점정리식으로 나오는 부분이 있는데, 아주 효율적으로 암기가 가능하도록(반복학습) 객체지향 원칙에 대해 summary해 놓은 내용이 있다. 객체지향 원칙 - 바뀌는 부분은 캡슐화한다. - 상속보다는 구성을 활용한다. - 구현이 아닌 인터페이스에 맞춰서 프로그래밍한다. - 서로 상호작용을 하는 객체 사이에서는 가능하면 느슨하게 결합하는 디자인을 사용해야 한다. - 클래스는 확장에 대해서는 열려 있지만 변경에 대해서는 닫혀 있어야 한다.(OCP) - 추상화된 것에 의존하라. 구상 클래스에 의존하지 않도록 한다. - 친한 친구들하고만 이야기한다. - 먼저 연락.. 2010. 11. 3.
반응형