October 16, 2022October 16, 2022Android App & Web, Design & Analysis 디자인 패턴 – 싱글톤 패턴 싱글톤 패턴두 개 이상의 인스턴스가 생성되는 것을 막고, 인스턴스가 사용될 때에는 동일 인스턴스를 사용하게 하는 패턴 Example)하나의 프린터만 만들어서 사용해야 되는 상황 […]
October 16, 2022October 31, 2022Android App & Web, Design & Analysis 디자인 패턴 – 스트래티지 패턴 스트래티지 패턴행위(알고리즘)를 클래스로 캡슐화해서 동적으로 행위를 자유롭게 바꿀 수 있게 해주는 패턴 Example)태권브이와 아톰이 로봇 클래스를 상속하는 상황 문제점:1) 태권브이나 아톰의 공격(attack) […]
October 16, 2022October 31, 2022Android App & Web, Design & Analysis 디자인 패턴 – SOLID 원칙 SOLID 원칙객체지향 프로그래밍 설계의 기본 원칙 1. SRP (Single Responsibility Principle)단일 책임의 원칙, 객체는 단 하나의 책임만을 가져야 한다 Example)학생 클래스의 역할– […]
October 16, 2022December 14, 2022Android App & Web, Design & Analysis 디자인 패턴 – 객체지향 기본 개념 객체지향 모델링 디자인 패턴소프트웨어를 설계할 때 전통적으로 자주 발생하는 문제에 대해서 누구나 재사용할 수 있도록 제시된 해결책 – 생성 패턴: 객체의 생성과 […]