장점변경이 용이해 유연한 프로그램을 짤 수 있다.코드 재사용을 통한 반복/변경 코드 최소화로 간결하게 표현 가능하다. 이로인해 유지보수에 유리하다. 마치 레고처럼핵심적이거나 공통되는 속성 및 기능을 간추리는 것중복 코드 줄일 수 있다.코드의 재사용성이 증가한다.유지보수

이 주제에 '절대' 빠져선 안 되는 것이 있다. 바로 맛있는 붕어빵이다..객체는 소프트웨어 세계에 구현할 대상(붕어빵)이다.객체의 속성은 변수, 행위는 메서드에 해당클래스의 인스턴스라고 부르기도 함선언한 객체는 아직 어떠한 메모리도 차지하지 않음클래스는 설계도(붕어
오늘의 주제는 객체지향 프로그래밍을 하면서 반드시 지켜야 하는 5가지 원칙인 솔리드 원칙이다. 솔리드 원칙을 통해 코드를 확장하고 유지 보수 관리하기가 더 쉬워지며, 불필요한 복잡성을 제거해 리팩토링에 유리해져 프로젝트 개발 생산성을 높일 수 있다.하나의 클래스는 하나

최근 면접에서 직무테스트를 보다 JVM에 관한 문제가 나왔는데, 제대로 풀지를 못해서 복습 겸 JDK, JRE 그리고 JVM에 대해 공부해봐야겠다.. 한 장 요약 자바 프로그램이 어느 플랫폼, 어느 운영체제 상에서도 실행될 수 있게 만들어 줌 -> WORA자바 소스코