Recent posts

POJO JAVA

POJO (Plain Old JAva Object) 순수한 자바 오브젝트를 뜻한다. 역사를 거슬러 올라가보면 예전 EJB가 인기를 끌고 많이 사용하던 시절에는 단순...

객체지향의 설계 5원칙 SOLID

응집도와 결합도 좋은 소프트웨어 설계를 위해서는 결합도는 낮추고 응집도는 높여야 한다. 결합도 모듈(클래스)간의 상호 의존 정도를 나타내는 지표로...

객체지향의 4대특성

1.캡슐화 캡슐화는 객체의 속성을 보호하기 위해서 사용한다. 객체의 캡슐화는 현실 세계에서도 볼 수 있다. 컴퓨터 본체 안에 수 많은 부품이 있지만 전원을 켜기 위해...

객체지향이란

객체지향의 등장 객체지향의 개념은 1970년대에 들어서 용어가 나왔으며 50년이 넘어가는 역사를 가지고 있다. 이전에는 C언어 처럼 실행하고자 하는 순서대로 명령어를...

링크드리스트(Linked List)에 대하여

링크드리스트 구조 연결 리스트라고도 함 배열은 순차적으로 연결된 공간에 데이터를 나열하는 데이터 구조 링크드리스트는 떨어진 곳에 존재하는 데이터를 화살표로 연결해...

스택에 대하여

Stack 데이터를 제한적으로 접근할 수 있는 구조 한쪽 끝에서만 자료를 넣거나 뺄 수 있는 구조 가장 나중에 쌓은 데이터를 가장 ...