본문 바로가기
반응형

SWE326

[디자인 패턴] Factory Method Pattern 팩토리 메소드 패턴 팩토리 메소드 패턴의 기조인 '심플 팩토리'를 먼저 학습하면 이해가 쉽다. https://flower0.tistory.com/414 [디자인 패턴] Simple Factory 심플팩토리 팩토리 패턴에는 다음과 같이 두 가지 패턴이 있다. - 팩토리 메소드 패턴 Factory method Pattern - 추상 팩토리 패턴Abstract Factory Pattern 이 두 가지 패턴을 공부하기위해, 두 패턴의 베이스인 'Simple Fac.. flower0.tistory.com 팩토리 메소드 패턴 Factory Method Pattern [개념] 팩토리 메소드 패턴이란? 객체를 생성해내는 공장을 '인스턴스화'하여, 어떤 객체를 생성할지는 서브클래스에게 맡기는 방법이다. 'Simple factory'에서 본.. 2021. 7. 22.
[디자인 패턴] Simple Factory 심플팩토리 팩토리 패턴에는 다음과 같이 두 가지 패턴이 있다. - 팩토리 메소드 패턴 Factory method Pattern - 추상 팩토리 패턴Abstract Factory Pattern 이 두 가지 패턴을 공부하기위해, 두 패턴의 베이스인 'Simple Factory'에 대해 공부해보자. 바로 팩토리 메소드 패턴, 추상 팩토리 패턴에 대해 알아보고 싶다면 글 가장 아래 링크에 정리해두었다. 심플 팩토리 Simple Factory Simple factory는 팩토리 메소드 패턴과 추상 팩토리 패턴의 베이스가 된다. 참고로, simple factory는 디자인 '패턴'이라고 할 수는 없고, oop에서 자주 쓰이는 관용구라고 보면 된다. 이걸 이해해야 다른 factory pattern들의 이해도 쉬워진다. Simp.. 2021. 7. 14.
[C++][head first 디자인 패턴] Singleton pattern 'head first Design Patterns 스토리가 있는 패턴 학습법' 책을 이용하여 디자인 패턴을 공부해보자 위 책은 java 기반으로 코드가 작성되어 있는데, 나한테 익숙한 c++로 변환하여 예제 코드를 작성하고, 개념을 설명할 예정이다. 예를 들면, 책에서는 interface라고 나와있으면 c++은 순수가상함수로 표현할 수 있다. 예제 코드들은 책을 기준으로 java로 작성하지만 C++문법에서 차이가 있으면 설명을 달아놓도록 할 것이다. 싱글턴 패턴 Singleton Pattern [개념] 싱글톤 패턴이란 싱글톤 패턴이란, 프로그램 내에서 오직 하나의 객체만 생성되는 것을 보장하고, 프로그램 어디에서든 이 객체에 접근할 수 있도록 하는 패턴이다. [필요성] 싱글톤 패턴이 필요한 이유 프로그램.. 2021. 6. 30.
Visual studio 와 Qt 연동 시 에러 해결 방법 - 환경 설정 확인하기 다른 버전의 Visual Studio에서 만든 프로젝트를 가져오기하면 빌드 에러가 정말 많이 나온다. Qt 라이브러리도 못찾고 플랫폼 버전 업그레이드 에러도 뜨고 등등... (물론 내가 Qt 버전 여러개를 설치했고, Visual studio 버전 여러개를 설치해서 더 꼬였을 수도 있음) [에러 예시] - msvcprtd.lib 을 열 수 없습니다. - Qt5Cored.dll이 없어 코드 실행을 진행할 수 없습니다. 어쨋든 이런 문제들이 있을 때는, 아래의 항목들은 모두 확인하면 해결이 가능하다. Qt 프로젝트 환경 설정 확인 사항 확인해야할 요소들은 다음과 같다. 1. Qt Options에서 Qt version 확인하기 2. 프로젝트 속성에서 Qt Project Settings의 version선택하기 3.. 2021. 5. 31.
반응형