본문 바로가기

개발/CS

(2)
Design Pattern Creational Design Patterns Creational design patterns는 코드의 재사용성과 유연성을 높이는 다양한 객체 생성 방법을 의미한다. Factory Method 슈퍼클래스에서 객체를 생성하기 위한 인터페이스 제공. 서브클래스가 생성될 객체의 유형 변경 가능. Abstract Factory 구체적인 클래스의 명시 없이 관계 된 families를 생산할 수 있도록 만드는 생성 패턴. Builder 빌더 패턴은 복잡한 객체를 단계별로 construct할 수 있는 패턴이다. Prototype 객체를 복사할 때 인스턴스를 만드는 절차를 추상화 하는 패턴. Singleton Singleton은 이름에서 알 수 있듯이, 객체의 생성을 단 한 번으로 제한하는 것을 보증하는 패턴. St..
OSI 7계층 OSI 7계층이란 ? OSI 모형(Open Systems Interconnection Reference Model)은 국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것이다. 일반적으로 OSI 7 계층이라고 한다. 물리계층(Physical Layer) 7계층 중 최하위 계층. 주로 전기적, 기계적, 기능적인 특성을 이용해 데이터를 전송. 데이터는 0과 1의 비트열, 즉 On, Off의 전기적 신호 상태로 이루어져 해당 계층은 단지 데이터를 전달. 단지 데이터 전달의 역할을 할 뿐이라 알고리즘, 오류제어 기능이 없음 장비로는 케이블, 리피터, 허브가 있음 데이터링크 계층(Data-Link Layer) 물리적인 연결을 통하여 인접한 두 장치 간의 신..