2016년 8월 4일 목요일

12day / SE / Project Review


프로젝트 코드 리뷰

  • 인스턴스 변수의 역할 : personArray 와 index
personArray = 배열의 역할을 하는 변수
배열의 정보와 값을 담거나 조건반복문에서 多사용
index = 실질적인 학생수 역할을 하는 변수
학생추가시 증가 / 중복확인 / 정원초과 체크

  • 생성자의 역할 : SchoolService 생성자 -> 배열이 길이를 받아 배열을 초기화
Student, Teacher, Employee 생성자 -> super 사용 (tel / name / address)
  • Inheritance(상속)의 장점을 schoolproject의 사례에서 설명

  • 상속의 활용으로 인하여 (tel / name / address)의 중복된 변수를 줄일수 있었으며
    부모생성자가 대표로 정보를 받는 역할을 하여 생성자와 메서드를 줄이고
    효율적인 코드를 생성할 수 있었다
  • Polymorphism(다형성)의 장점을 schoolproject이 사례에서 설명
부모타입을 이용하여 다양한 서브클래스들을 한번에 주고 받고 하였다.
결국에는 상속의 활용과 동일하다

Related Posts:

  • 79day / Final Project / Transaction 드디어 시작된 Final project Final Project를 위한 팀 & 팀원들이 모두 결정 되었다. 일단 부족한 실력으로 Final Project를 시작하게 되어 걱정이긴 하지만 좋은 팀원들을 만났으니 좋은 작품 뽑아낼 수 있도록 달려야겠다!! … Read More
  • KOSTA 소프트웨어 경진대회 KOSTA 경진대회 참가하다 행사내용 저번 주말에 이 경진대회 참가를 위해 주말 대체 수업을 들었어야했다. 순서로는 개발자분들의 세미나 -> 채용기업소개 -> KOSTA 상반기 수료자들 프로젝트 진행되었다. 특강 SW 산업의 이해 … Read More
  • 78day / Framework / spring Ajax 연동 Project 오랜만에 Ajax 중심의 Project를 했다. 강사님은 캡쳐하는 게 참 싫다고 하셨는 데 결국!! 문제는 주식매도 웹 구현! Ajax활용이 관건이다 (다대다까지 구현) 요구 조건을 분석해보자면! 1. 로그인시 하단에 클라이언트의 주식현황제공 … Read More
  • 80day / Final Project / Tiles Framework & 정규화 Tiles Framework와 정규화에 대하여 알아보았다. ↗ Page1에서 Page2로 이동할 때 기존의 Layout은 그대로 두고 Body부분만 바뀐다는 설명을 보여주는 이미지이다. 사실 JSP에서 <jsp:include>로 저런 L… Read More
  • 81day / Final Project / 개발방법론 프로젝트 진행을 위해 개발방법론을 연구하다! 강사님의 주도하에 개발방법론을 자유롭게 공부하였다 Lean Canvas 1. 문제 사람들이 불편함을 느끼는 진짜 문제점을 찾았는가? 2. 고객군 목표 시장을 알고 있는가? 고객군을 구별해서 각각에 … Read More

0 개의 댓글:

댓글 쓰기