본문 바로가기

분류 전체보기38

자바의 객체지향적인 프로그래밍은 도대체 무엇인가? (OOP 원칙) 안녕하세요. 스코리아입니다. 오늘은 자바(JAVA)의 객체지향적인 프로그래밍이 도대체 무엇이고 어떤 장점이 있으며, 어떻게 구현하는지 모두가 알기 쉽게 정리해 보겠습니다. 우선 객체 (Object) 란 무엇일까요? 사전적인 의미로는 의사나 행위가 미치는 대상이라고 합니다. 프로그래밍적인 의미로 봤을 때는 구체적, 추상적 데이터의 단위를 의미합니다. 예를 들면 회원, 생산, 주문, 배송 등을 객체라고 볼 수 있겠지요. 그렇다면 객체지향적인 프로그래밍 (OOP)이 무엇일까요? 프로그램의 구현을 시간의 흐름순이 아닌 객체 간의 관계와 협력을 기반으로 하는 것을 의미합니다. 여기서 프로그램의 구현으로 시간의 흐름순으로 설계하는 것을 절차 지향 프로그래밍이라고 합니다. 아침에 일어나 학교를 가는 과정을 예로 들어.. 2023. 8. 6.
인사드리겠습니다! 스코리아의 개발 블로그를 시작합니다:) 안녕하세요, 인사드리겠습니다! 저는 Backend 개발자를 꿈꾸고 있는 스코리아입니다. JAVA Spring, JPA, Database, AWS 등 여러 기술을 활용한 API 서비스 개발에 관심을 가지고 있습니다. 이전 네이버 블로그 주소는 https://blog.naver.com/skorea6 이며, 깃허브 주소는 https://github.com/skorea6 입니다. 개발을 하면서 막혔던 부분부터 다양한 오류 해결 경험 등, 각양각색의 주제로 찾아 뵙겠습니다. 시간이 나는대로 열심히 올려볼게요:) 감사합니다!! 2023. 8. 6.