-
[24-03-11] TIL & ToDoTIL 2024. 3. 11. 18:32
1. 기상 : 05시 45분
2. 삭센다 : 10시 18분
3. 엔비디아 차트 확인 후 매도
4. DevOps 인강 : 3강 듣기
5. 정처기 실기 1회 풀기
* 생성 패턴 1. 싱글턴 패턴 : 특정 클래스에 객체 인스턴스가 하나만 만들어지도록 해주는 패턴. 객체 인스턴스를 어디서든지 액세스 할 수 있게 만들수 있다. 2. 추상 팩토리 패턴 : 구상 클래스에 의존하지 않고도 서로 연관되거나 의존적인 객체로 이루어진 제품군을 생산하는 인터페이스를 제공. 3. 팩토리 메서드 패턴 : 객체를 생성할 떄 필요한 인터페이스를 만든다. 어떤 클래스의 인스턴스를 만들지는 서브클래스에서 결정함. * 행동 패턴 1. 템플릿 메서드 패턴 : 알고리즘의 골격을 정의. 템플릿 메서드를 사용하면 알고리즘 일부 단계를 서브클래스에서 구현할 수 있고 알고리즘의 구조는 그대로 유지하면서 특정 단계를 서브클래스에서 재정의 가능. 2. 싱글턴 패턴 3. 상태패턴 : 상태 패턴을 사용하면 객체의 내부 상태가 바뀜에 따라 객체의 행동을 바꿀 수 있다. 4. 반복자 패턴 : 컬렉션의 구현 방법을 노출하지 않으며 집합체 내의 모든 항목에 접근하는 방법 제공. 5. 전략 패턴 : 알고리즘군을 정의, 캡슐화하여 각각의 알고리즘군을 수정해서 쓸 수 있게한다. 전략패턴을 사용하면 클라이언트로부터 알고리즘을 분리해서 독립적으로 변경가능하다. 6. 옵저버 패턴 : 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체에게 연락이 가고, 자동으로 내용이 갱신되는 방식. * 구조 패턴 1. 데코레이터 패턴 : 객체에 추가 요소를 동적으로 더할 수 있다. 서브 클래스를 생성하는 것 보다 훨씬 유연하게 기능을 확장 할 수 있다. 2. 프록시 패턴 : 특정 객체로의 접근을 제어하는 대리인을 제공 3. 컴포지트 패턴 : 객체를 트리구조로 구성, 부분-전체 계층구조로 구현. 4. 어댑터 패턴 : 특정 클래스 인터페이스를 클라이언트에서 요구하는 다른 인터페이스로 변환하여 호환성을 높인다. 5. 파사드 패턴 : 서브 시스템에 있는 일련의 인터페이스를 통합인터페이스로 묶는다.* 외부스키마 : 사용자나 개발자의 관점에서 필요로하는 데이터베이스의 논리적 구조 : 사용자 뷰를 나타내고 서브 스키마라 불리기도함. * 개념 스키마 : 데이터베이스의 전체적인 논리적 구조 : 전체적인 뷰를 나타내며, 개체간의 관계, 제약조건, 접근권한, 무결성, 보안에 대해 정의 * 내부 스키마 : 물리적 저장 장치의 관점에서 보는 데이터베이스 구조 : 실제로 데이터베이스에 저장될 레코드의 형식을 정의하고 저장 : 데이터 항목의 표현 방법, 내부 레코드의 물리적 순서등을 표현'TIL' 카테고리의 다른 글
[24-03-24] TIL & ToDo (0) 2024.03.24 [24-03-10] TIL & ToDo (0) 2024.03.10 [24-02-24] TIL & ToDo (0) 2024.02.24 [24-02-21] TIL & ToDo (0) 2024.02.21 [24-02-20] TIL & ToDo (0) 2024.02.20