✏️, 💡,❓ 해당 이모지는 저의 생각임을 나타냅니다. 객체지향 설계 안에 존재하는 관점이 있다.개념 관점(Conceptual Perpective): 설계는 도메인 안에 존재하는 개념과 개념들 사이의 관계를 표현한다. 이 관점은 사용자가 도메인을 바라보는 관점을 반영하고, 실제 도메인의 규칙과 제약을 최대한 유사하게 반영하는 것이 핵심이다. 명세 관점(Specification Perspective): 사용자 영역인 도메인을 벗어나 개발자 영역인 소프트웨어로 초점이 옮겨진다. 실제 소프트웨어 안 객체들의 책임에 초점을 맞추게 된다. (객체의 인터페이스) 명세 관점에서 프로그래머는 객체가 '무엇'을 할 수 있는가에 초점을 맞춘다. 구현 관점(Implemenation Perspective)은 실제 작업을 수..
✏️, 💡,❓ 해당 이모지는 저의 생각임을 나타냅니다. 길을 물어 직접 알려주는 방법이 '기능적이고 해결 방법 지향적인 접근법'이라면 지도를 이용하는 방법은 '구조적이고 문제 지향적인 접근법'이다. 지도는 길을 찾는 데 필요한 구체적인 기능이 아니라 길을 찾을 수 있는 '구조'를 제공한다. 그리고 지도는 범용적이다. 지도를 제작한 사람들이 지도를 만들 때는 사용할 사람들이 구체적으로 어떤 목적으로 지도를 사용할지 알지 못한다. 지도를 사용하는 사람들의 요구사항은 계속 바뀐다. 마을까지의 길을 찾을 수도 있고 기차역으로 이동하는 길을 찾을 수도 있다. 지도는 이 모든 요구사항을수용할 수 있는데, 지도는 기능에 비해 상대적으로 잘 변하지 않는 안정적인 지형 정보를 기반으로 하고 있기 때문이다. 지도 은유의..
✏️, 💡,❓ 해당 이모지는 저의 생각임을 나타냅니다. '책임감 분산' 현상과 관련된 실험이 있다.음성 대화방에서 누군가 발작을 일으켰을 때, 자신 말고도 도와줄 학생이 있다고 믿으면 아무도 도움을 요청하지 않고, 자신과 발작을 일으킨 학생 단 둘만이 있다고 믿었을 때는 참가자의 85%센트가 도움을 요청했다.사건에 대한 목격자가 많으면 개인이 느끼는 책임감은 적어진다는 것이다. 자율적인 책임객체가 어떤 행동을 하는 유일한 이유는 다른 객체로부터 요청을 수신했기 때문이다. 요청을 처리하기 위해 객체가 수행하는 행동을 책임이라고 한다. 적절한 책임의 선택이 전체 설계의 방향을 결정한다. 적절한 책임이 자율적인 객체를 낳고, 자율적인 객체들이 모여 유연하고 단순한 협력을 낳는다. => 협력에 참여하는 객체..
✏️, 💡,❓ 해당 이모지는 저의 생각임을 나타냅니다. '최후 통첩 게임'이 있다. 제안자는 금액을 몇으로 나누어 가질지 제안하고, 응답자는 거부 또는 수용할 수 있다. 거부한다면 한 푼도 가질 수 없다. 협상의 여지가 없으며 한 번의 선택으로 게임이 종료된다.전통적인 경제학은 인간은 이기적인 동시에 합리적인 존재라고 가정한다. 인간이 합리적이라면 응답자는 아무리 적은 제안이더라도 받아드릴 것이다. 그러나 20% 이하의 금액을 제안받은 경우 대부분의 응답자들이 제안을 거부했다. '가지려면 받고 아니면 말라' 식의 인색한 최후 통첩에 대해 인간은 감정적으로 대응한다. 자존심을 지키기 위해 불공정한 제안을 단호히 거절한다. 1) 인간은 이기적이고 합리적인 존재다. 2) 그러나 타인과 관계를 맺는 과정속..
✏️, 💡,❓ 해당 이모지는 저의 생각임을 나타냅니다. 지하철은 점점 더 복잡한 미로로 변해가고 있다. 그럼에도 지하철을 큰 어려움 없이 이용할 수 있는 이유는 지하철 노선도가 있기 때문이다. 그리고 지하철 노선도는 유사한형태를 띠기 때문에 한 도시의 지하철 노선도를 이해하면 다른 도시의 노선도 역시 잘 이해할 수 있다. 해리 백(노선도 창조)은 지하철 노선도를그릴 때 지도가 당연히 가져가야한다고 생각되는 '정확성'을 버리고 그 '목적'에 집중했다. (지하철 노선도 추상화) 그리고 자신의 견해를 이렇게 설명했다. "지하철을 갈아탈 때 지형때문에 골치아플 일이 있을까요? 지형은 중요한 것이 아닙니다. 중요한 것은 연결, 즉 열차를 갈아타는 것입니다." 💡 특별히 프로그래밍에 해당하거나 지하철 노선도에 ..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.