객체 지향 설계와 스프링
🚀 스프링이란?1. DI container 기술?스프링 빈을 관리하는 기술2.스프링 프레임워크?3.스프링 부트, 스프링 프레임워크 등을 모두 포함한 스프링 생태계 핵심은 좋은 객체 지향 어플리케이션을 개발할 수 있게 도와주는 프레임워크라는 점이다 🚀 좋은 객체 지향 프로그래밍이란?객체 지향의 특성1. 추상화2.캡슐화3.상속4.다형성 대규모 소프트웨어 개발에서 결국 중요한건 다형성유연하게 변경 가능하기 때문이다역할과 구현을 구분하여 보자자동차의 역할을 세개의 자동차에 부여k3 타다가 아반떼를 타도 운전을 할 수 있다운전자에게 영향을 주지 않는다자동차 역할을 k3에서 테슬라로 바꿔도 운전자는 운전을 할 수 있다.왜? 자동차 인터페이스로 기능의 큰 그림은 짜놨기 때문에 클라이언트는 내부 동작을 몰라도 된다..
spring
2025. 3. 25. 11:37