pg_a99_0008

kaleidoscope = 만화경

스코프만 빼어서 kaleido !

하고자 하는 것은 나의 개인 철학이 담긴 프로그램 로직을 구현 하는 것.

코어는 변하지 않되, 디자인은 화려하게 변한다.

이것은 디자인 패턴의 철칙입니다.

이 패턴의 철칙을 기준으로 kaleido 로직을 구현 하고자 합니다.

코어는 변하지 않으며, 인잭션(주입)에 의해서 서비스 모델이 결정 되는 방식 !

요약 하면 이런겁니다.

view 에서 가령 input name 정보가 변경 되었습니다.
그러면 변경된 정보를 기준으로 다시 파라메터 이름이 변경되고,
파라메터가 변경 되었다면 이걸 받는 controller 와 model 이 변경 되어야 하는 불상사 일어납니다.

이런 불상사를 최소화 하는 것이 제가 생각 중인 kaleido pattern logic 입니다.

파라메터와 기능의 결정권은 controller 과 model 이 결정 하는것이 아니라, view 에서 부터 주입이 되어 시작 한다는 의미.

그럼으로써 화려하게 지속적 변신이 가능한 로직을 구상 중입니다.

해보자 kaleido Project !

답글 남기기