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이 사례에서 설명
부모타입을 이용하여 다양한 서브클래스들을 한번에 주고 받고 하였다.
결국에는 상속의 활용과 동일하다

0 개의 댓글:

댓글 쓰기