'2016/10'에 해당되는 글 2건

  1. 2016.10.06 싱글턴 패턴 (singleton pattern) 이란?
  2. 2016.10.06 모델(Model) 이란?

설명 : 사용할 클래스의 인스턴스가 생성자 호출시 하나만 만들어지고, 어디서든지 그 인스턴스에 접근할 수 있도록 하기 위한 패턴.


장점 : 하나의 객체를 통해서만 관리하니, 구조적으로 단순해진다.

단점 : 여러곳에서 해당 객체에 접근할 경우, 멀티 스레드에 대한 조치가 필요하며, 

한곳에서 수정이 여러곳에 영향을 미칠 수 있다.

'IT 개발 소식 > IT 용어' 카테고리의 다른 글

모델(Model) 이란?  (0) 2016.10.06
클래스의 Is a, Has a 관계  (0) 2015.12.02
IMAP 이란?  (0) 2015.11.09
hosts 파일 위치  (0) 2015.08.04
Posted by Hoya0415
,

모델은 응용 프로그램이 작업을 수행하는 세계에 대한 정의이다.

ex) 은행 업무 프로그램

 계정, 일반 원장, 고객의 신용한도, 입금 및 계좌 인출 등과 같은 모델의 데이터를 조작하는 작업을 포함한 으용프로그램이 지원하는 은행의 모든 것을 표한한다.

추가적으로 모든거래의 원장을 추가해야 한다거나 고객이 지정한 한ㄷ나 은행이 보유하고 있는 금액보다 더 많은 금액을 인출하지 못하게 하는등 데이터의 상태와 일관성을 유지하는데 책임도 지고 있다.


모델은 반드시 지원해야만 하는 현실 세계의 특정 산업이나 업무에 필요한 엔티, 작업, 규칙들을 규정함으로써 정의하게 되는데, 이를 도메인(Domain)이라고 한다.


모델은 두 가지 종류가 존재한다.


뷰와 컨트롤러 간의 전달되는 데이터만 담고 있는 단순한 뷰 모델(View Model)


업무 도메인 데이터 뿐만 아니라 데이터에 대한 작업과 변환, 그리고 조작 규칙을 담고 있는 도메인 모델



'IT 개발 소식 > IT 용어' 카테고리의 다른 글

싱글턴 패턴 (singleton pattern) 이란?  (0) 2016.10.06
클래스의 Is a, Has a 관계  (0) 2015.12.02
IMAP 이란?  (0) 2015.11.09
hosts 파일 위치  (0) 2015.08.04
Posted by Hoya0415
,