객체지향이란 무엇인지 정리해보자
객체란? 객체 지향 프로그래밍(OOP: Object-Oriented-Programming)을 알기 위해서 객체란 무엇인지 이해할 필요가 있습니다. 객체(Object)는 사물로 이해하면 쉽습니다. 우리 주변에는 사물이 많습니다. 자동차, 컴퓨터, 마우스, 책, 연필, 의자, 소파, 시계, 반지, 냉장고, 계산기 등이 모두 객체라고 할 수 있습니다. 이러한 객체들은 각각 속성과 기능으로 구성됩니다. 예를 들어 의자는 색, 모양, 길이와 같은 속성을 가지며 앉을 수 있는 기능이 있습니다. 자동차 또한 색상, 문, 속도와 같은 속성을 가지며 가속, 정지, 방향전환 같은 기능이 있습니다. 사물은 속성과 기능이 있습니다. 이것을 프로그래밍으로 가져와서 이해해 보겠습니다. 자동차를 만든다고 가정해보면, 속성으로 색상..
더보기
팀프로젝트 마지막 발표 (110일차 코딩학원)
댕댕커뮤 Slide 1. 반려견 관련 정보를 나누는 카테고리 별 커뮤니티 게시판입니다. Slide 2. 유즈케이스 다이어그램입니다. 유즈케이스 다이어그램은 시스템과 사용자의 상호작용을 다이어그램으로 표현한 것으로 사용자의 관점에서 시스템의 서비스 혹은 기능 및 그와 관련한 외부 요소를 보여주는 것입니다. style태그를 (minty, 글씨색, 크기 등) 사용해서 홈페이지 테마색과 맞춰줬습니다. 게시글 기능은 크게 5가지가 구현되어 있습니다. 검색, 작성, 삭제, 수정, 조회. 검색은 닉네임, 제목, 내용으로 검색할 수 있습니다. 작성, 수정, 삭제 유즈케이스는 include 관계, 즉 사용자 인증기능을 포함하고 있습니다. 한 유즈케이스가 다른 유즈케이스를 포함하고 있어야만 해당 유즈케이스가 완전하게 수행..
더보기