내가 알고 있는 내용 알고리즘을 설계시 반드시 생각 해야 하고, 같은 여러번 생각해서 추상화해야 한다. 알고리즘을 캡슐화 한다. 공통되는 부분을 일반화 하여, 부모로 부터 상속 받아 기능을 사용한다. 알고리즘의 여러 단계 중 일부는 서브 클래스에서 구현 알고리즘의 구조는 그대로 유지하면서 서브 클래스에서 특정 단계를 재정의 할 수 있습니다. 역활 상속을 이용하여 알고리즘의 처리한다. 알고리즘의 생성시 중요한 역활을 한다. 특정 단계의 처리를 하위클래스에 위임 한다. 책임 알고리즘 골격을 정의한다.var $console = $("#result"); function shop() {} shop.prototype = { sellprepare : function(){ this.request(); this.prod..
호출을 캡슐화 한다. 어떤 때 쓰면 좋을까 ? ( 내생각 ) 프로그램이 처리 댈 때 매 요청 마다 검증이 필요할때 혹은 요청을 가공할 때 혹은 요청을 되돌리거나, 요청에 대한 기록을 할 때 .. 혹은 요청에 일괄 실행이나 특정 부분까지만 실행 하도록 할때 ! var employee = function(){}; employee.prototype = { call : function(){ alert('can i help you?'); }, orderup : function() { alert('did you choose the menu? '); } } var employeeCall = function(emp) { this.employee = emp; }; employeeCall.prototype.execute ..
출처 : http://leesort.tistory.com/category/iPhone iPhone 어플을 개발하고 나면 앱스토어에 올리기 위해서 배포를 위한 어플리케이션을 빌드 할 수 있어야 한다. 여기에는 크게 5가지 과정이 있다. 그리고 어플리케이션을 앱스토어에 올리기 전에 준비해야할 이미지등을 미리 준비하면 편한데 그 것에 대해서도 정리. 어플리케이션 배포 전 준비해야할 것들 Icon.png 파일 57 x 57 pixels, with 90 degree corners 아이폰, 아이팟터치의 홈스크린 화면에 나오는 아이콘 shine, gloss 이펙트를 주지 말 것 알파 투명도를 사용하지 말 것 512 x 512 pixels, (jpg format) 어플리케이션 아이콘 파일의 rich 버젼. 단순이 Ic..