상대주의 - 토마스 쿤 (과학혁명의 구조) 합리주의 - 러커토시 임레 (수학적 발견의 논리: 증명과 반박) 상대주의와 합리주의의 공존
변화율예 따른 격리의 성공 역할 모델에 따른 로직의 격리
일반화 - Generalization - modeling, function, algorithm 연관화 - Association - reference, dependence 집단화 - Aggregation - group, category
Data Ab
- Modeling - 기억해야 할것만 필요한것만 추린것이 모델링
- Categorization -
- Grouping
Procedural Ab
- 어떠한 함수에게 데이터를 전달하고 처리하게 만드는것, 함수를 이용해서 데이터를 처리하게 만드는것
- Generalization
- Capsulization
OOP Ab
- Generalization
- Realization
- Dependency
- Association
- OOP의 추상화는 역할모델을 사용하기 위한 모든 추상화 기법을 사용하기 때문에 어렵다.
Runtime
Pointer of Pointer
- 메모리
- 참조의 참조를 사용하는것이 런타임의 유연성을 얻기 위해서
- 객체 안의 객체
- 동적 바인딩
-
값과 식별자 - Value and Identifier
-
다형성 - Polymorphism
- Substitution : 대체가능성 - 다수의 형을 가질 수 있는것, 동적바인딩
- Internal identity 내적동질성
- 다형성은 두가지 성질을 만족해야 한다.
런타임에 포인터의 연쇄로.. 동적바인딩
-
Object 는~
- 기능의 캡슐화
- 상태의 관리(은닉, 갱신, 외부 노티, 옵저빙, )
격리(Isolation)
- 격리가 됬는지 안됐는지? 다른 파일을 열었는지 안열었는지...