[Java] 4. Exception 기본 설명
Exception 기본적인 설명 예제이다,
Exception 기본적인 설명 예제이다,
Checked Exception(일반예외)와 Unchecked Exception(실행예외) 개념에 대한 포스팅이다.
Exception(예외) 처리와 종류 및 구조
내부클래스(Inner class)와 익명 클래스(Anonymous class)에 대한 설명이다.
인터페이스는 추상메서드의 집합
으로 예시로 공통 된 기능을 추상화 하여 프로젝트에 규격화 시켜서 모듈을 결합하므로 느슨한 결합으로 코드의 변경 없이 서비스를 할 수 있다.
상속 개념이 자식클래스에서 부모클래스를 사용하는 게 의도라면, 추상화 개념은 기존의 클래스의 공통 부분을 추려내서 부모클래스를 만드는 것이다.
로버트 마틴이 좋은 객체 지향 설계를 위한 SOLID원칙 5가지 원칙 중에 OCP, DIP는 다형성 개념을 기본으로 활용된다. 즉, 다형성은 객체지향에서 중요한 개념이다.
캡슐화에 대한 포스팅이다. 객체지향 프로그램에서는 캡슐화 개념은 중요하다.
나중에 다시 캡슐화에 대해서 다른 카테고리에서 포스팅을 할 예정이니 해당 포스팅은 코드로 보는 캡슐화 설명이 목적인 포스팅이다.