반응형 3학년 2학기 학사29 [소프트웨어 분석 및 설계] L15. Factory Method (팩토리 메소드) 더보기목차Factory Method PatternEnum Factory Method Pattern 예상 문제XML document Parser 코드 주고, 어떤 디자인 패턴이 필요한지이 패턴의 장/단점 Factory Method Pattern팩토리 메소드 패턴이란?객체 생성을 서브 클래스에 위임할 수 있는 생성 패턴객체를 생성하기 위한 인터페이스를 정의하지만, 어떤 클래스를 인스턴스화할지는 서브 클래스가 결정함팩토리 메소드 패턴이 사용되는 상황객체의 생성을 코드의 나머지 부분으로 분리 하려고 할 때사용자가 자체 객체를 만들어 시스템을 확장하는 방법을 제공하고자 할 때객체 생성에 있어서 기존의 코드를 건들지 않고, 쉽게 확장할 수 있는 방법이 있을까? (OCP 원칙)Example situation배를 만드.. 2024. 12. 12. [소프트웨어 분석 및 설계] # L14. 디자인 패턴, 싱글톤 패턴 더보기목차Introduction to Design PatternSingleton PatternImplementationDiscussion 예상문제코드 주어지고, context, problem, solution 서술Singleton 흐름 Introduction to Design Pattern디자인 패턴이란?SW 를 설계할 때, 특정 맥락/ 상황에서 자주 발생하는 문제들의 해결 방법을 반복적으로 재사용할 수 있도록 패턴화한 것다양한 설계 분야에서도 디자인 패턴의 개념이 사용됨건축 분야에서 패턴에 대한 논의가 처음으로 시작됨 Christopher Alexander– A pattern language, 1977도시 환경을 설계하기 위한 ‘언어’ 를 설명하며 언어의 단위를 패턴으로 정리"각 패턴은 우리 주변에서 .. 2024. 12. 11. [네트워크 보안] #15. 무선 보안, 모바일 장치 보안, 802.11i 무선랜 보안 더보기목차무선 보안모바일 장치 보안802.11i 무선랜 보안 예상 문제무선 네트워크 보안 방안IEEE 802.11i 동작 단계 탐색 단계TKIPCCMP 무선 네트워크 보안정의물리적인 연결 없이 무선 신호를 통해 통신을 수행하는 기술보안 위협 요소채널 (Channel)무선 신호가 공중으로 송신되므로 도청이나 재밍(Jamming) 공격에 취약.일반적으로 브로드캐스팅 통신 시 유선 네트워크보다 취약이동성 (Mobility)실제로 사용하는 무선 장치는 유선 장치보다 휴대가 간편하고 이동이 수월이러한 이동성 때문에 여러 가지 위협 발생자원 (Resources)스마트폰이나 태블릿 같은 일부 무선 장치는 정교한 운영체제를 가지고 있는데, 메모리와 프로세싱 자원이 제한적서비스 거부 공격이나 악성 소프트웨어 위협에 대처.. 2024. 12. 10. [네트워크 보안] #14. 웹 보안 더보기목차웹과 HTTP 의 이해웹 해킹웹의 취약점과 보완 예상 문제XSS 와 CSRF 의 차이점XSS 는 악성 코드가 클라이언트에서 실행CSRF 는 악성 코드를 서버에 요청 웹과 HTTP 의 이해HTTP 프로토콜 설명가장 많이 쓰이는 프로토콜웹 서버 = HTTP 서버웹 브라우저와 서버 간 통신을 위한 무상태(stateless) 프로토콜클라이언트가 request 를 보내고 서버가 response 를 반환하는 방식으로 작동연결 과정서버가 준비상태 (Connect)클라이언트가 읽고자 하는 문서를 서버에 요청. (Request)서버가 요청에 대한 데이터를 처리하고 응답. (Response)연결을 끊음. (Close)HTTP RequestGET가장 일반적인 HTTP Request 형태로, 요청 데이터의 인수를 웹.. 2024. 12. 10. 이전 1 2 3 4 5 6 ··· 8 다음 반응형