출처 : http://javascript.crockford.com/prototypal.html Object.prototype.begetObject = function () { function F() {} F.prototype = this; return new F(); }; newObject = oldObject.begetObject(); if (typeof Object.create !== 'function') { Object.create = function (o) { function F() {} F.prototype = o; return new F(); }; } newObject = Object.create(oldObject);
1) Our Goal 2) Defining Functions 3) Named Functions 4) Functions as Objects 5) Context 6) Instantiation 7) Flexible Arguments 8) Closures 9) Temporary Scope 10) Function Prototypes 11) Instance Type 12) Inheritance 13) Built-in Prototypes 14) Enforcing Function Context
소프트웨어 방법론 개발 이유? "혼자서 개발할때에는 그다지 중요치 않는다" 만약 회사에서 일을 하게 된 경우 , 오랜 시간을 두고 프로젝트를 임할 경우 내가 만든 방법을다른 사람과 의사 소통하기 위한 서로간의 공동작업을 하기 위함이다. UML ( Unified Modeling Language) 문서를 작성 하는 규칙을 정의 ... 특징? 그림으로 되어 있다. -설계 방법론 1.Analysis(분석) ★★★★★★★ 개요 작성 ★★★★★★★ ○ 개발될 소프트웨어가 무엇이 필요한가? ○ 소프트웨어 구성이 어떻게 될 것이간 ? 2.Design(설계)○ 분석단계 ( 만일 교육원에 대한 설계라면 , (학생모집 , 교육과목 ,등.... 여러가지가 잇을 것이다)○ DB 설계 , 클래스 설계 , 관계 설계 3.Codin..
연관관계(Asociation) (has-a 관계) 한 객체가 다른 객체와 연결되어 있음을 나타날 때 그들을 연관 관계라 지칭한다. 연관 관계 는 두가지 초첨이 맞처져야 한다. ○ 연관 관계 방향(navigability)○ 멀티플리시티(multiplicity) ○────────○ 두 클래스 사이에 화살표가 없다면 서로의 존재를 알고 있다는 의미이다.이런 경우 양방향 연관 관계라고 한다. ★ 각각 상대방의 객체를 레퍼런스를 갖는다. A ─────────>B 의 클래스는 B 의 클래스의 존재를 알지만 B 클래스는 A의 존재를모른다 . . 이런경우 단방향 연관 관계라고 한다. ★ A클래스의 속성만 b클래스의 레퍼런스 값을 갖는다.
주제 : 분석이란 . 문제를 파악하는 일 분석이란 효과적인 해결 방법을 찿기 위해 수행하는 사전조사를 말한다.간단히 말한다면 어떠한 문제가 있는가 , 어떻게 되어야 문제가 해결되었다고 할 수 있는 가 ,해결 방법으로 생각할 수 있는 것은 무엇인가 , 예를 들어 여자 친구가 쌀쌀 맞아졌다고 합시다 , 기분을 풀어 주기 위해서 둘이서 멋진 드라이브라도 하는 것이 효과 적이다. 라고 판단 했다고 합시다. 이런 생각을 한것은 순간일 지라도 엄연한 분석의 결과이다. 올바른 분석방벅1. 시스템으로 해결할 수 있는 문제인지 확인한다.2.업무 지식에 지나지게 의존하지 않는다3.시스템 요건의 우선순위를 결정한다.4.현재 시스템의 강점과 제약을 탐색한다.5.예비적은 기본 설계를 실시한다.