# pattern
[Flutter] Calander(달력) 만들어 보기
Calander(달력) 만들어 보기 Date Picker 만들어 보기 (Cupertino UI) 이번 글에서는 Calander를 만들어 보도록 하겠다. Flutter에서는 달력을 기본적으로 제공하고 있는데, 직접 만들어 보고 싶다면 글을 참고해서 나만의 달력을 만

싱글톤 패턴(Singletone Pattern)은 언제나 옳다?
개요 A:'싱글톤 패턴은 무엇인가요?' B: '객체를 단 하나의 인스턴스로 생성하여 하나의 인스턴스를 프로세스가 돌아가는 동안 전역에서 접근 할 수 있는 디자인 패턴입니다.' A: '이 패턴의 위험성에 대해 말씀해주세요.' B: '...' 개발자라면 싱글톤 패턴(

[Flutter] 예제로 배워보는 BLoC Pattern이란 ?
예제로 배워보는 BLoC Pattern이란 ? bloc | Dart Package flutter_bloc | Flutter Package Lorem Picsum Count App으로 배워보는 BLoC Pattern Count App으로 배워보는 Cubit Equ
[Flutter] Singleton Pattern(싱글톤 패턴)
Singleton Pattern(싱글톤 패턴) Flutter/Dart 클래스(객체) 이해하기 이번 글에서는 Singleton Pattern에 대해서 알아보도록 하겠다. Singleton Pattern은 제가 주로 사용하는 디자인 패턴이다. 싱글톤 패턴의 정의는 오

[iOS] MVC (디자인) 패턴 - 0
MVC 패턴에 대해 알아봅니다. MVC 패턴 : 정형화된 개발패턴, 지속적이고 효율적인 보수, 앱의 아키텍쳐 입니다.

MVC Pattern이란?
Model: 어플리케이션 계층의 정보, 데이터 의미View: 화면 출력 로직을 담당Controller: Model과 View의 연결하는 제어 로직을 담당 (api 주소, 어떤 파라미터를 받을건지 return으로 결과 객체)DAO(=Repository): DB를 사용하여

MVC Pattern
너무 많은 역할하나의 Servlet이나 JSP만으로 비즈니스 로직과 뷰 렌더링까지 모두 처리하게 되면, 너무 많은 역할을 하게 되고, 결과적으로 유지보수가 어려워 진다.비즈니스 로직을 호출하는 부분에 변경이 발생해도 해당 코드를 손대야 하고, UI를 변경할 일이 있어도

인터페이스와 상속을 활용한 예제(Pattern)
추상클래스인 Person을 만들고 각 역할에 따라 상속받은 클래스를 만든다강사, 직원, 학생 데이터 넣기데이터 배열에 나열 후 for문으로 출력

Pattern(패턴)
어떤 클래스의 객체는 오직 하나인 유일한 객체를 만들어 여러가지 상황에서 동일한 객체에 접근하기 위해 만들어진 패턴위키백과 曰, 싱글턴 패턴(Singleton pattern)을 따르는 클래스는, 생성자가 여러 차례 호출되더라도 실제로 생성되는 객체는 하나이고 이 객체에
객체생성패턴
생성자를 선언하고 그 생성자로 객체를 초기화=> 비지니스 로직 수정, DB 스키마 변경 등으로 인해 클래스 구조가 변경되면 생성자를 추가, 변경해야할 필요가 있음생성자가 아닌 static 메소드를 이용해 객체를 생성특정 필드에 접근할 수 있는 메소드를 선언해 간접적으로