JAVA

자바 POJO (Plain Old Java Object)

icedstone 2025. 3. 11. 15:08
반응형

Plain Old Java Object

일반적으로 getter, setter 와 같이 기본적인 기능만을 가진 자바 객체 를 말한다

 

우리는 사람들이 자기네 시스템에 보통의 객체를 사용하는 것을 왜 그렇게 반대하는지 궁금하였는데, 간단한 객체는 폼 나는 명칭이 없기 때문에 그랬던 것이라고 결론지었다. 그래서 적당한 이름을 하나 만들어 붙였더니, 아 글쎄, 다들 좋아하더라고. - 마틴 파울러

 

그 좋아하는 사람 중 한명이 나인거 같다

간단하게 요약하면 이런 말인거 같다.

 - 기존에 있던 소스를 가져다 쓰고 상속하고 계속해서 확장하다보니까 불필요하게 무거운 객체들이 계속 생겨났다.

 

Spring Framework의 경우에도 저런 불필요한 의존성의 최소화해서 객체지향적인 코딩을 하는걸 목적으로 탄생한 Framework이다.


참조

https://ko.wikipedia.org/wiki/Plain_Old_Java_Object

반응형