BackEnd/Spring
-
[스프링] 핵심 원리 이해 - 객체 지향 원리BackEnd/Spring 2022. 5. 13. 01:02
스프링 핵심 원리 - 기본편 (인프런) 강의를 듣고 느낀점을 정리한 글입니다. 스프링 원리 그리고 객체 지향의 원리 스프링 원리를 이해하기 위해서는 객체지향 원리를 잘 파악해야한다. 객체 지향의 뜻 위키백과를 참고하면. 객체 지향 프로그래밍은 컴퓨터 프로그래밍의 패러다임의 하나이고, 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위, 즉 "객체"들의 모임 으로 파악하고자 하는 것이다. 객체 지향 프로그래밍은 프로그램을 유연하고 변경이 용이하게 만들기 때문에 대규모 소프트웨어 개발에 많이 사용된다. 객체 지향 설계에 고려해야할 조건들 역할과 구현을 분리했나? 다형성을 활용하고, 인터페이스와 구현 객체를 분리했나(상속)? OCP, DIP 등과 같은 설계 원칙을 충실히 준수했나?..