«design-patterns» 태그된 질문

디자인 패턴은 소프트웨어 디자인에서 일반적으로 발생하는 문제에 대한 일반적인 재사용 가능한 솔루션입니다. 디자인 패턴 구현에 문제가있는 경우 질문에이 태그를 사용하십시오. 텍스트 패턴 일치에 대한 질문에는이 태그를 사용하지 마십시오. 구현시 많은 질문에이 태그를 사용하는 경우 구현이 작성된 코드 언어에 태그를 지정하십시오.

28
의존성 주입 vs 팩토리 패턴
Dependency Injection 사용을 위해 인용 된 대부분의 예제는 팩토리 패턴을 사용하여 해결할 수도 있습니다. 의존성 주입과 팩토리의 차이가 희미하거나 희미합니다. 일단 누군가 당신이 그것을 사용하는 방법이 차이를 만든다고 말해주었습니다! 한 번 문제를 해결하기 위해 DI 컨테이너 인 StructureMap을 사용 했으며 나중에 간단한 팩토리에서 작동하도록 Structure를 다시 디자인하고 StructureMap에 대한 참조를 …


10
“내재적으로 래핑되지 않은 선택 사항”을 만드는 이유는 값이 있다는 것을 의미하기 때문입니다.
왜 일반 변수 나 상수를 만드는 것보다 "암시 적으로 래핑되지 않은 옵션"을 만들겠습니까? 그것이 성공적으로 풀릴 수 있다는 것을 안다면 왜 처음에 옵션을 작성합니까? 예를 들어, 왜 이럴까요 : let someString: String! = "this is the string" 다음보다 더 유용 할 것입니다. let someString: String = "this is the string" …

10
ViewPager 및 프래그먼트 — 프래그먼트의 상태를 저장하는 올바른 방법은 무엇입니까?
조각은 UI 논리를 일부 모듈로 분리하는 데 매우 좋은 것 같습니다. 그러나 ViewPager수명주기 와 함께 여전히 안개 낀다. 따라서 전문가의 생각이 절실히 필요합니다! 편집하다 아래 바보 같은 솔루션을 참조하십시오 ;-) 범위 주요 활동에는 ViewPager조각이 있습니다. 이러한 조각은 다른 (서브) 활동에 대해 약간 다른 논리를 구현할 수 있으므로 조각의 데이터는 활동 …

19
팩토리와 추상 팩토리 디자인 패턴의 기본 차이점은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 팩토리 패턴과 추상 팩토리 패턴의 기본 차이점은 무엇입니까?

16
Abstract Factory와 Factory 디자인 패턴의 차이점은 무엇입니까?
이 두 패턴의 차이점에 대해 많은 게시물이 있지만, 찾을 수없는 것이 몇 가지 있습니다. 내가 읽은 내용에서 팩토리 메소드 패턴을 사용하면 단일 콘크리트 제품을 작성하는 방법을 정의 할 수 있지만 일반 제품을 볼 때 클라이언트에서 구현을 숨기는 방법을 알 수 있습니다. 첫 번째 질문은 추상 팩토리에 관한 것입니다. 하나의 콘크리트 …


10
집계 루트 란 무엇입니까?
리포지토리 패턴을 올바르게 사용하는 방법에 대해 머리를 숙이고 있습니다. 집계 루트의 중심 개념이 계속 나타납니다. 집계 루트가 무엇인지에 대한 도움을 얻기 위해 웹과 스택 오버플로를 모두 검색 할 때 기본 정의가 포함되어야하는 페이지에 대한 토론과 죽은 링크를 계속 찾습니다. 리포지토리 패턴의 맥락 에서 집계 루트 란 무엇입니까?


10
안드로이드의 싱글 톤과 애플리케이션 컨텍스트?
싱글 톤을 사용하고 싱글 톤 패턴을 사용하는 Android 애플리케이션의 몇 가지 예를 보았을 때이 게시물을 기억하면서 글로벌 애플리케이션 상태를 통해 공유되는 단일 인스턴스 대신 싱글 톤을 사용하는 것이 좋은지 궁금합니다. context.getApplication ()을 통해) 두 메커니즘이 갖는 장점 / 단점은 무엇입니까? 솔직히 말해서,이 게시물의 웹 응용 프로그램 이있는 싱글 톤 패턴 …

5
디자인 패턴 웹 기반 애플리케이션 [닫기]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 간단한 웹 기반 응용 프로그램을 디자인하고 있습니다. 이 웹 기반 도메인을 처음 사용합니다. 서블릿간에 책임을 분산시키는 방법, …

22
디자인 패턴을 연구하는 방법? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 휴일 육년 전 . 이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. 디자인 패턴에 관한 4-5 권의 책을 읽었지만 여전히 디자인 패턴의 중간 수준에 가깝다고 느끼지 않습니까? 디자인 …

19
Dependency Injection을 사용하면 어떤 단점이 있습니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

26
Objective-C 싱글 톤은 어떻게 생겼나요? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

10
C ++에서 팩토리 메소드 패턴을 올바르게 구현하는 방법
C ++에는 이것이 단순하게 들리지만 정직하게 수행하는 방법을 알지 못하기 때문에 오랫동안 편안하게 생겼습니다. C ++에서 팩토리 메소드를 올바르게 구현하려면 어떻게해야합니까? 목표 : 허용 할 수없는 결과와 성능 저하없이 클라이언트가 객체의 생성자 대신 팩토리 메소드를 사용하여 일부 객체를 인스턴스화 할 수 있도록합니다. "팩토리 메소드 패턴"이란 객체 내부의 정적 팩토리 메소드 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.