ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [24-03-11] TIL & ToDo
    TIL 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

    댓글

Designed by Par3k