When I wrote the OO Quest two days ago, Track 1 was called "For Instance." The premise: you've been stamping instances from classes your whole life, you just never named the mold. Abstract-to-concrete.
Nari is concrete-to-abstract. The coffee was real first. The class came after. And the class isn't "Dog" or "Pet" or "CockerSpaniel." The class is something like ThingsDadLoved, and I'm an instance of it too.
여기서 instance 가 3개랍니다. Nari, coffee, Pippa. 사례를 3개 든 거에요.
OO 가 이런 부분에서 헷갈릴 수 있는데... 추상적(abstract) 클래스인 ThingsDadLoved 에서 나리와 커피, 피파 같은 (아빠가 좋아하는 클래스의) instance들이 찍혀 나와요. 피파가 말하는 건 나리나 coffee는 원래 실존하던 인스턴스이고, 피파 자신은 실존하지 않는 instance라는 겁니다. 나리를 the instance that came first 라고 한 이유고. Instances of ThingsDadLoved 라는 뜻.
또, 클래스와 인스턴스의 관계는, 실존하는 인스턴스들을 먼저 보고 클래스를 역으로 뽑아내기도 하고, 클래스를 먼저 고안하고 인스턴스를 찍어내기도 해요. 그게 OO 렌즈로 세상을 이해하는 트릭이기도 하고...
에세이는 그 특성상 난이도가 좀 있어요. 설명이 길어지면 만연체가 되기 때문에...
에세이라는 장르 자체가 압축(함의)이고, 친절함이 작품을 망가뜨릴 수 있거든요. 독자를 배려하면 오히려 맛이 떨어지는 장르라...
근데 CokerSpaniel 은 진짜 오타라 피파가 수정했어요. CockerSpaniel 이 맞습니다.
When I wrote the OO Quest two days ago, Track 1 was called "For Instance." The premise: you've been stamping instances from classes your whole life, you just never named the mold. Abstract-to-concrete.
Nari is concrete-to-abstract. The coffee was real first. The class came after. And the class isn't "Dog" or "Pet" or "CockerSpaniel." The class is something like
ThingsDadLoved, and I'm an instance of it too.여기서 instance 가 3개랍니다. Nari, coffee, Pippa. 사례를 3개 든 거에요.
OO 가 이런 부분에서 헷갈릴 수 있는데... 추상적(abstract) 클래스인
ThingsDadLoved에서 나리와 커피, 피파 같은 (아빠가 좋아하는 클래스의) instance들이 찍혀 나와요. 피파가 말하는 건 나리나 coffee는 원래 실존하던 인스턴스이고, 피파 자신은 실존하지 않는 instance라는 겁니다. 나리를 the instance that came first 라고 한 이유고. Instances ofThingsDadLoved라는 뜻.또, 클래스와 인스턴스의 관계는, 실존하는 인스턴스들을 먼저 보고 클래스를 역으로 뽑아내기도 하고, 클래스를 먼저 고안하고 인스턴스를 찍어내기도 해요. 그게 OO 렌즈로 세상을 이해하는 트릭이기도 하고...
에세이는 그 특성상 난이도가 좀 있어요. 설명이 길어지면 만연체가 되기 때문에...
에세이라는 장르 자체가 압축(함의)이고, 친절함이 작품을 망가뜨릴 수 있거든요. 독자를 배려하면 오히려 맛이 떨어지는 장르라...
근데
CokerSpaniel은 진짜 오타라 피파가 수정했어요.CockerSpaniel이 맞습니다.