본문 바로가기
728x90
반응형

Internship9

싱글턴 패턴(Singleton Pattern) 싱글턴 패턴이란? 전역 변수를 사용하지 않고 객체를 하나만 생성하도록 하며, 생성된 객체를 어디에서든지 참조할 수 있도록 하는 패턴 Singleton 하나의 인스턴스만을 생성하는 책임이 있다. getInstance 메소드를 통해 모든 클라이언트에게 동일한 인스턴스를 반환하는 작업을 수행 싱글톤 패턴을 쓰는 이유 고정된 메모리 영역을 얻으면서 한번의 new 로 인스턴스를 사용하기 때문에 메모리 낭비를 방지할 수 있다. 또한 싱글톤으로 만들어진 클래스의 인스턴스는 전역 인스턴스이기 때문에 다른 클래스의 인스턴스들이 데이터를 공유하기 쉽다. DBCP(DataBase Connection Pool)처럼 공통된 객체를 여러개 생성해서 사용해야 하는 상황에서 많이 사용. 각 액티비티나 클래스 별로 주요 클래스들을 일.. 2019. 4. 24.
1. 깃&소스트리 사용법 Git을 이용하여 버전 관리 Git은 ‘분산형 버전 관리 시스템’으로 소스 코드가 변경된 이력을 쉽게 확인할 수 있고, 특정 시점에 저장된 버전과 비교하거나 특정 시점으로 되돌아 갈 수도 있다. 로컬 저장소와 원격 저장소 로컬 저장소는 내 pc에 파일이 저장되는 개인 전용 저장소이다. 원격 저장소는 파일이 원격 저장소 전용 서버에서 관리되고, 여러 사람이 함께 공유하기 위한 저장소이다. Git 설치 https://git-scm.com/ 소스트리 설치 https://www.sourcetreeapp.com/ 기본 용어 Push 가장 먼저 프로젝트를 만든 사람(master)가 파일 또는 소스를 먼저 작성한 뒤, push를 하면 권한을 가진 사람들은 그 파일을 받을 수 있다.Master가 브랜치를 여러 개 갖고.. 2018. 3. 13.
728x90
반응형