객체지향1 static 과 Bean 처음 Bean을 책으로나 강의 접했을 때 정말 와닿지 않았다. 실제 개발을 하다보니 의문점이 생겼고 역으로 이해를 하게 되어 공유하고 싶어졌다. 나의 경우는 static과의 차이점을 알아내니 이해하기 쉬웠다. 시작하기 앞서 선지식이 필요하다. 선지식으로 1.객체지향 개발의 지향점과 2.static과 instance의 메모리 할당 시점을 알아야 한다. 1.객체간의 결합은 약하고 유연성은 높게 2.메모리 할당 시점: static은 메소드 영역에 할당되고, instance 힙에 할당 된다. 스택은 메서드 호출과 관련된 정보를 저장하는 데 사용되며, 메서드 호출이 끝나면 해당 프레임이 스텍에서 제거된다. 본론으로 돌아가서 static을 사용하지 않고 Spring Bean을 사용하면 왜 객체지향 적개발이 될까??.. 2024. 2. 15. 이전 1 다음