자바의 정석 OOP(1)
·
Java
자바의 정석 객체지향(1) 부분을 읽고, 압축 정리한 글이다.객체지향 언어객체지향 언어의 주요 특징 3가지코드의 재사용성이 높다. : 새로운 코드를 작성할 때 기존의 코드를 이용해 쉽게 작성이 가능하다.코드의 관리가 용이하다. : 코드 간 관계를 이용해 적은 노력으로 쉽게 코드를 변경할 수 있다.신뢰성이 높은 프로그래밍을 가능하게 한다. : 제어자와 메서드를 이용해 데이터를 보호하고, 올바른 값을 유지하도록 하며 코드의 중복을 제거해 코드의 불일치로 인한 오동작을 방지한다.객체지향 개념은 아래 3가지를 생각하며 학습한다.재사용성유지보수중복 코드의 제거객체지향 개념을 이해했다 하더라도 객체지향적 장점들을 충분히 활용한 프로그램을 작성하기는 쉽지 않다.너무 객체지향 개념에 얽매여 고민하기보다는 프로그램을 기..