enum
-
[디자인패턴] 싱글톤 패턴 - 라이브러리, 프레임 워크, 디자인패턴, 싱글톤 패턴, 팩토리 패턴CS/디자인 패턴 2023. 1. 16. 12:29
라이브러리 프레임워크 공통점 공통으로 사용될 수 있는 특정한 기능들을 모듈화 한 것 폴더명, 파일명 등 규칙 없음 있음 자유도 free sticky 디자인 패턴이란? 프로그램을 설계할 때 발생했던 문제점들을 객체 간의 상호 관계 등을 이용하여 해결할 수 있도록 하나의 "규약" 형태로 만들어 놓은 것을 의미 종류는 아래와 같다. 싱글톤 패턴 팩토리 패턴 전략 패턴 옵저버 패턴 프록시 패턴과 프록시 서버 이터레이터 패턴 노출모듈 패턴 MVC 패턴 MVP 패턴 MVVM 패턴 싱글톤 패턴 하나의 클래스에 오직 하나의 인스턴스만 가지는 패턴 보통 DB 연결 모듈에 많이 사용한다. 장점 : 1. 사용하기 쉽고 실용적이다. 2. 인스턴스를 사용할 때 드는 비용이 줄어든다. 단점 : 1. 의존성이 높아진다. 2. TD..
-
[TypeScript 기초] 실행 방법, 주요 타입, 열거타입(enum), 제네릭(Generic)웹/TypeScript 2022. 9. 18. 11:02
1. ts파일을 js파일로 변환 방법 터미널에 tsc main(파일명)을 입력합니다. 2. 주요 타입 string - 문자열 boolean - T/F number - 숫자 symbol - symbol 생성자를 호출해 생성된 고윳값 any - 모든 타입을 허용하는 타입. 코드를 쓰는 동안 정해지지 않은 변수를 지정할 수 있음 unknown - any와 비슷하나 먼저 타입을 지정하거나 좁히지 않으면 조작이 허용되지 않음 never - 도달할 수 없는 코드 boid - 값이 없음 3. 열거타입(enum) 일정 수의 상수로 구성된 집합을 만든다. 월요일을 1로 초기화했고, 나머지 값은 자동으로 1씩 증가된 값이 할당된다. 기본적으로 열거 타입은 0부터 시작한다. 예시는 아래와 같다. enum Weekdays {..