일반화 한다는게 뭐임?
추상화가 뭐냐?
익명(1.231)
2016-09-02 01:29
추천 0
댓글 4
다른 게시글
-
모니터 해상도 넓은거 쓰면 확실히 프로그래밍 하기 좋긴하다익명(118.103) | 16.09.02추천 0
-
부트스트랩이낫냐 앵귤러js가낫냐 [4]익명(14.49) | 16.09.02추천 0
-
오빠코딩 사이트 가봤는데 [1]도커띠(dockerddi) | 16.09.02추천 0
-
지적과 일방적인 틀딱은 다르다[CreeJee](000as00060) | 16.09.02추천 1
-
형님들, VPN구축했는데요,,,궁금한게 있어서요! [8]긱사친구(211.247) | 16.09.02추천 0
-
이게 ㅈㄴ괜찮은거같은데익명(14.49) | 16.09.02추천 0
-
사이트는 잘만드렀는데 디자인이구려서 니가만든건줄 ㅈㅅ [1]익명(14.49) | 16.09.02추천 0
-
우리 백왕이 4K 모니터 안써봤구마이 ㅎㅎ [1]익명(223.62) | 16.09.02추천 0
-
널린게 부트슨트랩테마인데 왜안쓰냐 [1]익명(14.49) | 16.09.02추천 0
-
아둔이 디자이너였음???익명(180.230) | 16.09.02추천 0
추상화는 내부구현에 관련된 프로퍼티와 메소드를 숨김으로서 너가 보다 직관적인 인터페이스로 객체지향프로그래밍을 할수있게 해주는 방법임
일반화 한다는 것은 어떤 특정한 쓰임이 정해진 값을 다른것에 쉽게 이식하기 위해 알려진 포맷으로 바꾸거나 하는 행위를 말함
어떻게 사람은 나무를 보고 나무라고 인식 할 수 있는것인가? 컴퓨터에게 나무 사진을 보여주고 나무라고 가르쳐 준 이후에, 다른 나무 사진을 보여줄때 컴퓨터는 그것이 나무라고 인식하지 못한다. 인간은 왜 컴퓨터와 다른 것일까? 이런 의문에서 파생되어 나온것이 추상화라는 개념이다. 그 이론은 이렇다. 인간은 개념과 실체를 따로 분리한다. 실체는 현실에 존재하는 나무이고, 개념은 나무가 가지는 보편적인 성질이다. 나무는 가지가 있고, 잎이 있는 식물이다 라고 한다면. 그에 해당하는 것은 모두 나무라고 부를 수 있다. 추상화란 현실에 존재하는 나무로부터 가지가 있고, 잎이 있는 식물이라는 성질을 이끌어내는 과정을 말한다. 일반화는 그 반대이다.
계문과목강속종. 위로갈수록 특별함이 없어지고, 내려올 수록 없던 게 생겨나지. 추상화와 특수화의 차이는 같은 '속'은 모두 추상화가 가능하지만 '종'이 다르면 특수화가 안된다는 것.