inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

static 키워드 대신에 factory를 사용하면 어떨까요??

184

Juwon Yun

작성한 질문수 1

0

 
안녕하세요. 코딩 팩토리님
 
미세먼지 앱을 만들다가 문득 생각이 들어
 
저의 수준에서는
 
factory 키워드를 이용해 사용하면 어떨런지요?
 
static, factory 둘다 메모리를 먹지만 factory는 싱글턴패턴이라서 이후에 규모가 더 커지는 프로젝트나 실무에서 사용할때도 다루면 좋을거같아서요!
 
기본 생성자를 따로 작성해야하고 오버로딩 구현시에 편리하지만
 
코딩 팩토리님의 의견이 궁금합니다!
 
 

클론코딩 Flutter

답변 1

1

코드팩토리

안녕하세요!

정확히 말하면 factory 자체가 싱글턴 패턴은 아닙니다. 싱글턴 패턴을 만들수는 있죠.

싱글턴 패턴 사용시에 OOP 구현에 편리함이 있다는건 정확하신 분석입니다!

프로그래밍에 답은 없습니다. 저같은경우 싱글턴 패턴의경우 "꼭 싱글턴 패턴이지 않으면 안된다"라는 생각이 드는 경우에만 사용합니다. 보편적인건 아니고 그냥 저의 성향이 이런거라 생각하시면 될 것 같습니다!

하나의 시를 읽을때 여러가지 해석이 있을 수 있고 정당한 이유만 있다면 그 어떤 분석도 틀린게 아닌것처럼 프로그래밍에서도 같은 로직을 구현할때 방법은 수없이 많습니다.

중요한건 Juwon님처럼 어떤게 더 좋을지 고민하고 비교하고 발전하려는 모습이 있다면 그 자체로 완벽하다고 생각이 듭니다 ^^

즐코딩되세요~

LocationPermission.denied관련 질문입니다

0

587

1

videocontrollor dispose

0

430

1

onlogotap함수의 video nullable관련질문

0

389

1

setState 사용 차이

1

439

1

블로그 웹앱 배포 방법

0

505

1

sizedbox 위젯에 primary = RED_COLOR

1

432

1

개념 강의 순서 질문

0

407

1

materialstateProperty 다른 메소드관련질문

0

413

1

내 노트 모아보기

0

500

1

SafeArea (iPhone, Android)

0

407

1

web view 실행 안됩니다.

0

406

1

랜덤 숫자 생성기 프로젝트 관련

0

533

2

안도르이드 애뮬레이터 질문

0

382

1

super를 사용하는 건, 부모와 자식 클래스의 파라미터 이름이 꼭 같아야하나요?

0

471

1

선생님 flutter device를 크롬으로 했을때 http 통신이 안됩니다..

0

781

1

no element

0

438

1

암호화

0

233

1

책과 강의

0

384

1

voidcallback함수와 클래스내에 변수선언에 관한질문

0

474

1

android studio 세팅

0

478

1

오늘도 출근 세팅하기

2

562

1

재사용 클래스 임폴트 방법

0

478

1

가상화를 못하는 CPU인건가요? 확인 부탁드립니다.

0

397

1

flutter dispose 관련

0

1387

2