일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Google Cloud
- Cloud Storage
- Google Cloud Platrofm
- 앤서블
- Cloud SQL
- Compute Engine
- Solution Architect Certificate
- Google Cloud Platorm
- Solution Architect
- container
- Cloud Bigtable
- Reverse Proxy
- playbook
- kubernetes
- Cloud Datastore
- AWS Database
- ansible
- AWS 자격증
- VPC
- AWS Certificate
- Kubernetes Engine
- 리버스 프록시
- 아마존웹서비스
- AWS
- Cloud Spanner
- GKE
- gcp
- Amazon Web Service
- AWS Solution Architect
- Google Cloud Platform
- Today
- Total
목록전체 글 (79)
sungwony
1. OOP&UML 2. SOLID 원칙 3. 디자인패턴 4. Iterator - 순서대로 지정해서 처리하기 5. Adapter - 바꿔서 재이용하기 6. Template Method - 하위 클래스에서 구체적으로 처리하기 7. Factory Method - 하위 클래스에서 인스턴스 만들기 8. Singleton - 인스턴스를 한 개만 만들기 9. Prototype - 복사해서 인스턴스 만들기 10. Builder - 복잡한 인스턴스 만들기 11. Abstract Factory - 관련 부품을 조합해서 제품 만들기 12. Bridge - 기능 계층과 구현 계층 분리하기 13. Strategy - 알고리즘을 모두 바꾸기 14. Composite - 그릇과 내용물을 동일시하기 15. Decorator - 장..
Adapter 패턴 - 이미 제공되어 있는 것을 그대로 사용할 수 없는 경우 '이미 제공되어 있는 것'과 '필요한 것' 사이의 간격을 메우는 디자인 패턴- Wrapper 패턴으로도 불린다 전원의 비유 예제 프로그램 제공되고 있는 것 교류 100 볼트 Banner 클래스(showWithParen, showWithAster) 교환장치 어댑터 PrintBanner 클래스 필요한 것 직류 12볼트 Print 인터페이스(printWeek, printStrong) 상속(inheritage)을 이용한 Adapter패턴 Banner 클래스 public class Banner { private String string; public Banner(String string){ this.string = string; } pu..
Iterator 패턴 Aggregate 인터페이스 public interface Aggregate { public abstract Iterator iterator(); } Iterator 인터페이스 public interface Iterator { public abstract boolean hasNext(); public abstract Object next(); } Book 클래스public class Book { private String name; public Book(String name){ this.name = name; } public String getName() { return name; } } BookShelf 클래스public class BookShelf implements Aggreg..