반응형

@notepad_jj2

츄르사려고 코딩하는 코집사입니다.


1. 오늘 한 일

1) 자바(Java) 도서 관리 프로그램을 응용한 냉장고, TV 관리 프로그램 과제 완료

- 코드 공개 불가(보안)

- 소요 시간 34분 : 좀 더 클래스와 메소드 분리, 간결한 코드 작성 연습 필요

 

2) 싱글턴패턴

- 해당 클래스의 객체가 단 하나만 존재할 수 밖에 없도록 만드는 개발방식

i. 외부에서 임의로 객체를 생성하지 못하도록 생성자를 private으로 감춤.
private Person[] person;

ii. 단 하나 존재할 객체를 담아둘 변수를 준비. static으로 준비
pirvate static PersonManager instance;

iii. 2에 대한 getter를 만든다. 2가 null일 때만 객체를 생성
public static PersonManager getInstance(){
    if(instance == null)
        instance = new PersonManager();
    return instance;
}


iv. PersonManager pm = PersonManager.getInstance();로 객체 생성

반응형

'자기개발 > TIL' 카테고리의 다른 글

TIL 20210304  (0) 2021.03.04
TIL(Today I Learned) 20210303  (0) 2021.03.03
TIL(Today I Learned) 20210125 ~ 20210126  (0) 2021.01.26
TIL(Today I Learned) 20210123 ~ 20210124  (0) 2021.01.25
TIL(Today I Learned) 20210121  (0) 2021.01.21
TIL(Today I Learned) 20210120  (0) 2021.01.21
TIL(Today I Learned) 20210119  (0) 2021.01.20
TIL(Today I Learned) 20210115  (0) 2021.01.15
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기