-
Spring PSA[공부] 프로그래밍/프로그래밍의 기초 2024. 4. 23. 10:52
Spring PSA
다양한 기술을 통일된 추상화로 제공하여 개발자가 특정 구현에 종속되지 않고 작업할 수 있게 해줍니다. 이러한 추상화는 개발자가 밑바닥부터 구현에 집착할 필요 없이 코드를 작성할 수 있도록 도와주며, 결과적으로 코드의 유지보수성과 유연성을 높여줍니다.
예를 들어 간단히 설명하자면 스프링에서 어노테이션을 선언하는 것만으로 별도의 코드 추가 없이 서비스를 사용할 수 있습니다. 이것은 내부적으로 코드가 추상화되어 숨겨져 있기 때문입니다.
추상화를 사용하여 어떤 기술을 내부에 숨기고 개발자에게 편의성을 제공해 주는 것이 서비스 추상화(Service Abstraction)
입니다.참고 : https://calgaryhomeless.tistory.com/10