본문 바로가기

TIL

[TIL] 2021.01.13 객체지향의 사실과 오해

반응형

Facts

객체지향의 사실과 오해 독서 & 스터디 참여

자바스크립트 코딩테스트 시도 1커밋

flexibleHabit 1커밋

자바 공부

Feelings

OK

Findings

객체란?

역할과 책임을 가지고 협력하는 자율적인 개체

여러 역할을 가진 여러개의 객체들이 프로그램의 목적을 위해 협력한다.

자율적이란 말은 자신의 상태를 자신이 결정하는 것이다. 외부의 어떤 것도 자신의 상태를 직접 침범할 수 없다.

 

클래스란?

객체를 구현하는 한 방법이다.

 

절차지향과 객체지향의 차이점은?

절차지향은 데이터를 중심으로 순서대로 프로그래밍을 설계한다.

따라서 순서가 바뀌었을 때 프로그램이 잘 동작할지 보장하기 힘들다.

 

객체지향은 객체의 기능을 중심으로 순서와 관계없이 프로그래밍을 설계한다.

그래서 재사용이 용이하고 유지보수가 쉽다.

Future Action Plans

자바 컬렉션 공부 이어하기

Feedback

오늘은 책을 많이 읽었다. 그래서 프로그래밍을 많이 하지 못했다.

내일은 1분을 하더라도 최대한 일찍 프로그래밍을 시작해야겠다.

반응형