VBA OOP / INDEX CH1 - 오리 시뮬레이션 게임 - 전략 패턴 (Strategy Pattern) CH1 - 오리 시뮬레이션 게임 1편 / VBA 객체지향 사용방법 예시 CH1 - 오리 시뮬레이션 게임 2편 / 인터페이스 확장 CH1 - 오리 시뮬레이션 게임 3편 / 인터페이스 동적 활용 및 정리 CH2 - 기상 모니터링 - 옵저버 패턴 (Observer Pattern) CH2 - 기상 모니터링 1편 / 옵저버 패턴의 이해 및 구조 파악 CH2 - 기상 모니터링 2편 / 시스템 설계 및 구현 CH2 - 기상 모니터링 3편 / 옵저버 패턴 방식 변경 CH3 - 스타버즈 주문 시스템 - 데코레이터 패턴 (Decorator Pattern) CH3 - 스타버즈 주문 시스템 1편 /

CH2 - 기상 모니터링 3편 / 옵저버 패턴 방식 변경 이 글은 Excel VBA 에서 객체지향 디자인 패턴을 사용하는 것을 학습하며 정리하기 위한 글입니다. 내용은 책 "헤드 퍼스트 디자인 패턴 : 14가지 GoF 필살 패턴! 유지 관리가 편리한 객체지향 소프트웨어를 만드는 법"을 변형하여 적용하였습니다. 모든 코드는 GitHub의 Commit History에서 변경된 내용을 볼 수 있습니다. Excel Office 365 with RubberDuck Add-In GitMind - UML-클래스 다이어그램 GitHub with Visual Studio Code 새로운 데이터 추가와 옵저버 방식에 대한 관점 지금까지의 코딩으로, 하나의 데이터(온도 등)만 바뀌어도 update() 메소드를 통해 모든 데..

CH2 - 기상 모니터링 2편 / 시스템 설계 및 구현 이 글은 Excel VBA 에서 객체지향 디자인 패턴을 사용하는 것을 학습하며 정리하기 위한 글입니다. 내용은 책 "헤드 퍼스트 디자인 패턴 : 14가지 GoF 필살 패턴! 유지 관리가 편리한 객체지향 소프트웨어를 만드는 법"을 변형하여 적용하였습니다. 모든 코드는 GitHub의 Commit History에서 변경된 내용을 볼 수 있습니다. Excel Office 365 with RubberDuck Add-In GitMind - UML-클래스 다이어그램 GitHub with Visual Studio Code 기상 모니터링 시스템 설계하기 GitHub Commit History / VBA OOP / CH2 - 기상 모니터링 2편 / 시스템 설계 및 구..

CH2 - 기상 모니터링 1편 / 옵저버 패턴의 이해 및 구조 파악 이 글은 Excel VBA 에서 객체지향 디자인 패턴을 사용하는 것을 학습하며 정리하기 위한 글입니다. 내용은 책 "헤드 퍼스트 디자인 패턴 : 14가지 GoF 필살 패턴! 유지 관리가 편리한 객체지향 소프트웨어를 만드는 법"을 변형하여 적용하였습니다. 모든 코드는 GitHub의 Commit History에서 변경된 내용을 볼 수 있습니다. Excel Office 365 with RubberDuck Add-In GitMind - UML-클래스 다이어그램 GitHub with Visual Studio Code 기상 모니터링 애플리케이션 제작 날씨를 알려주는 기상 모니터링 애플리케이션을 만들어봅시다. 날씨 관측 장비로 부터 날씨 데이터를 얻..

CH1 - 오리 시뮬레이션 게임 3편 / 인터페이스 동적 활용 및 정리 이 글은 Excel VBA 에서 객체지향 디자인 패턴을 사용하는 것을 학습하며 정리하기 위한 글입니다. 내용은 책 "헤드 퍼스트 디자인 패턴 : 14가지 GoF 필살 패턴! 유지 관리가 편리한 객체지향 소프트웨어를 만드는 법"을 변형하여 적용하였습니다. 모든 코드는 GitHub의 Commit History에서 변경된 내용을 볼 수 있습니다. Excel Office 365 with RubberDuck Add-In GitMind - UML-클래스 다이어그램 GitHub with Visual Studio Code 이전 편에서는 오리 시뮬레이터 확장하여 Excel VBA에서 실행해보았고, 인터페이스 확장에 대해서도 알아보았습니다. 행동 인터..

CH1 - 오리 시뮬레이션 게임 2편 / 인터페이스 확장 이 글은 Excel VBA 에서 객체지향 디자인 패턴을 사용하는 것을 학습하며 정리하기 위한 글입니다. 내용은 책 "헤드 퍼스트 디자인 패턴 : 14가지 GoF 필살 패턴! 유지 관리가 편리한 객체지향 소프트웨어를 만드는 법"을 변형하여 적용하였습니다. 모든 코드는 GitHub의 Commit History에서 변경된 내용을 볼 수 있습니다. Excel Office 365 with RubberDuck Add-In GitMind - UML-클래스 다이어그램 GitHub with Visual Studio Code 이전 편에서는 오리 시뮬레이터를 Excel VBA에서 실행해보았고, 인터페이스 사용법에 대해서도 알아보았습니다. 원문에서는 JAVA의 상속을 ..

CH1 - 오리 시뮬레이션 게임 1편 / VBA 객체지향 사용방법 예시 이 글은 Excel VBA 에서 객체지향 디자인 패턴을 사용하는 것을 학습하며 정리하기 위한 글입니다. 내용은 책 "헤드 퍼스트 디자인 패턴 : 14가지 GoF 필살 패턴! 유지 관리가 편리한 객체지향 소프트웨어를 만드는 법"을 변형하여 적용하였습니다. 모든 코드는 GitHub의 Commit History에서 변경된 내용을 볼 수 있습니다. Excel Office 365 with RubberDuck Add-In GitMind - UML-클래스 다이어그램 GitHub with Visual Studio Code 원문에서는 JAVA의 상속을 이용하지만, 사실 VBA에는 상속이 없습니다! 따라서 인터페이스를 대안으로 사용하고 있습니다. 오리..