목록독서/게임 프로그래밍 패턴 (2)
공부일지
뇌피셜 다량 함유.복용 주의지적 환영 옵저버 패턴의 정의💡객체 사이 일대 다 의존성을 정의하는 패턴Subject 객체의 상태 변경 시 여러 Observer 객체에 알림을 보내 업데이트 시키는 패턴사용 이유 : 코드 유지 보수 시에 기존 코드 지우고 접근하기 번거로워서 델리게이트와 비슷한가?델리게이트는 대리자, 즉 무엇 예제일기예보 구조어떤 점이 문제가 될까?전개이후 코드 ㅎ개선할 점 (게임) 파티원 객체들의 마나나 체력 등의 디스플레이 업데이트로스트아크 - https://www.inven.co.kr/board/lostark/4811/112300전개과정 Reference내일배움캠프국비지원 코딩, 내일배움캠프는 개발자 취업까지 자신 있습니다. 기간 제한 없는 취업 컨설팅을 받으며 비전공자 IT취업 준비, 확..
1️⃣ 들어가며본 서적의 화자는 ‘싱글턴 패턴은 득보다는 실이 많다.’ 라고 언급하며 다른 패턴들과는 별개로 어떻게 하면 싱글턴 패턴을 지양하는가를 서술한다. 싱글턴 패턴에 대하여오직 한개의 클래스 인스턴스만 갖도록 보장인스턴스가 여러 개라면?= 외부 시스템과 상호작용하며 전역상태 관리하는 클래스ex) 파일 시스템 API 래핑 시스템파일 작업 완료 시간을 고려하여 클래스는 비동기로 동작= 여러 작업이 동시에 진행될 수 있음.한쪽에선 파일 생성, 한쪽에선 방금 생성한 파일 삭제 등등래퍼 클래스가 두 작업을 파악해서 조율해야함.→ 클래스로 들어온 호출이 이전 작업 전체에 접근할 수 있어야함.아무데서나 인스턴스를 만들 수 있다면 다른 인스턴스의 작업에 접근 불가.→ 싱글턴으로 만들면 클래스가 인스턴스를 하나만..