안드로이드 MVP 패턴 기초: 간소화된 예제로 이해하기

안드로이드 개발을 처음 시작하면 대부분 hello,world 프로그램으로_beginning한다. Android Studio에서 새로운 프로젝트를 생성할 때 기본 설정으로 진행하면 자동으로 실행 가능한 hello,world 애플리케이션이 만들어진다. 이 상태를 MVC 패턴으로 분석해보면 다음과 같은 대응 관계를 가진다: View: 레이아웃 XML 파일 Model: 비즈니스 로직과 엔티티 모델 Controller ...

6월 30일 19:07에 게시됨

자바 환경에서 객체 인스턴스화를 제어하는 단순 팩토리 패턴 가이드

객체 생성의 복잡성과 분리 필요성 소프트웨어 개발 과정에서 가장 빈번하게 접하는 패턴 중 하나는 객체를 어떻게 생성하느냐에 관한 것입니다. 생성형 패턴은 시스템의 유연성을 확보하기 위한 핵심 도구입니다. 그중에서도 '단순 팩토리(Simple Factory)'는 개념적으로 접근하기 가장 쉬운 시작점이며, 실제 프로젝트에서도 널리 쓰입니다. 이 패턴은 GoF(가디언 오프 ...

6월 10일 16:40에 게시됨

프로토타입 패턴 완벽 가이드

1996년 영국에서 돌리 양이 탄생했다. 이克隆 사건은 기술적으로 매우 흥미로운데, 바로 프로토타입 패턴의 개념과 깊이 연관되어 있기 때문이다. 1. 프로토타입 패턴이란? 프로토타입 패턴은 기존에 존재하는 객체를 복제하여 새로운 객체를 생성하는 디자인 패턴이다. 쉽게 말하면 복사-붙여넣기의 원리와 같다. 만약 어떤 객체를 생성하기 위해 복잡한 과정이 필요하고 ...

5월 24일 07:18에 게시됨