nya0
book image

모던 자바 인 액션 - 01. 자바 8, 9, 10, 11

모던 자바 인 액션을 읽고 정리한 글입니다. 자바는 처음부터 많은 유용한 라이브러리를 포함하는 잘 설계된 객체지향 언어로 시작했다. 또한 처음부터 스레드와 락을 이용한 소소한 동시성도 지원했다. 코드를 JVM 바이트 코드로 컴파일하는 특징 때문에 자바는 인터넷 애플릿 프로그램의 주요 언어가 되었다. 그러나 프로그래머는 빅데이터라는 도전에...

book image

객체지향의 사실과 오해 - 04. 역할, 책임, 협력

객체지향의 사실과 오해를 읽고 정리한 글입니다. 협력 요청하고 응답하며 협력하는 사람들 협력은 다수의 요청과 응답으로 구성되며 전체적으로 협력은 연쇄적인 요청과 응답의 흐름으로 구성된다. 누가 파이를 훔쳤지? 앨리스의 이야기에서 재판 장면에 등장하는 모든 등장인물은 객체다. 왕과 하얀 토끼, 모자 장수라고 불리는 객체들은 하...

book image

객체지향의 사실과 오해 - 03. 타입과 추상화

객체지향의 사실과 오해를 읽고 정리한 글입니다. 추상화를 통한 복잡성 극복 추상화: 현실에서 출발하되 불필요한 부분을 도려내가면서 사물의 놀라운 본질을 드러나게 하는 과정 목적: 불필요한 부분을 무시함으로써 현실에 존재하는 복잡성을 극복하는 것 훌륭한 추상화는 목적에 부합하는 것 ...

book image

객체지향의 사실과 오해 - 02. 이상한 나라의 객체

객체지향의 사실과 오해를 읽고 정리한 글입니다. 객체지향 패러다임은 지식을 추상화하고 추상화한 지식을 객체 안에 캡슐화함으로써 실세계 문제에 내재된 복잡성을 관리하려고 한다. 객체를 발견하고 창조하는 것은 지식과 행동을 구조화하는 문제다. 객체지향과 인지능력 인간은 본능적으로 세상을 독립적이고 식별 가능한 객체의 집합으로 바라본...

백준 장학금 1주차 - 신청 이유와 목표, 소감

🍭 백준 장학금을 신청하게된 이유 친구들 단체 채팅방을 통해 백준 장학금의 존재를 알게되었다. 이제 취업 준비를 해야하는데 가만히 앉아 준비만 하기엔 돈이 신경쓰여 알바라도 해야하나 고민중이었다. 그러다가 친구가 단체 채팅방에 백준 장학금이란 것을 한다고 채팅을 올렸고 좋은 프로그램이라 생각해서 신청하게 되었다. 백준 장학금을 신청하면 돈을 받을지 ...

book image

객체지향의 사실과 오해 - 01. 협력하는 객체들의 공동체

객체지향의 사실과 오해를 읽고 정리한 글입니다. 객체지향의 목표 실세계를 직접적이고 직관적으로 모델링할 수 있는 패러다임 객체지향 프로그래밍이란 현실속에 존재하는 사물을 최대한 유사하게 모방해 소프트웨어 내부로 옮겨오는 작업 객체지향 소프트웨어는 실세계의 투영이며, 객체란 현실 세계에 존재하는 사물에 대한 추상화 아쉽게도...