본문 바로가기

개념2

[도서] 스프링 입문을 위한 자바 객체지향의 원리와 이해 스프링 입문을 위한 자바 객체지향의 원리와 이해 자바 웹 개발자로서 스프링 프레임워크를 이용해 고객의 서비스를 만들어 내고 있지만 정작 난 스프링 프레임워크에 대해 잘 모른다고 생각해 왔다. 그리고 그 근간이 되는 객체지향에 대해서도 마찬가지다. 그래서 더욱 더 스프링의 기본에 대해, 그리고 객체지향에 대해 자세히 알고 싶었는지도 모른다. 얼마전에 읽었던 "오브젝트"(아직 서평을 올리지는 않았다. 조만간 작성할 계획이지만...) 역시 객체지향의 기본에 대한 모자란 부분을 채우기 위해 탐독했던 책이었다. 이 책은 정말 기초부터 차근차근 학습할 수 있게 되어있다. 저자의 소개를 보니 겸임 교수이시다. 그래서 그런지 정말 아무것도 모르는 학생들에게 수업하듯이 적절한 비유를 들어가며 재미있게 설명하고 있다. 그.. 2020. 4. 29.
[Java/Spring] 클래스(Class), 객체(Object), 인스턴스(Instance)란? 자바에서 말하는 클래스(class)와 객체(object), 인스턴스(Instacne)란 무엇인가? 다른 블로그에서 우연히 클래스, 객체, 인스턴스에 대해 깔끔하게 정리되어 있는 포스팅을 보고 옮겨 봅니다. (출처 : https://cerulean85.tistory.com/149) "'객체'란 소프트웨어 세계에 구현 할 대상이고, 이를 구현하기 위한 설계도가 '클래스' 이며, 이 설계도에 따라 소프트웨어 세계에 구현된 실체가 '인스턴스' 이다." 객체는 프로그램으로 구현 할 실세계의 어떠한 대상을 가리킨다. 이러한 객체를 프로그램으로 구현하려면 세밀히 분석하고 관찰해야 하는데, 이러한 결과를 정리해 놓은 명세서(설계도)가 클래스이다. 이 명세서(설계도)를 바탕으로 프로그램으로 구현해 놓은 것이 인스턴스인 .. 2019. 4. 4.