객체지향 프로그래밍의 어떤 것이 이해가 안 되는걸까?
아마 쓸데없이 복잡하고 어디에 쓰이는지 모를 문법들을 왜 배워야 하는지 이해가 안 될 것이다.
왜 이렇게 복잡하고 귀찮고 성능도 안 좋아지게 코드를 짜는걸까?
코드를 혼자 작성하는 것이 아니고 여러명이 작성하고, 혼자 작성하더라도 오랜 시간이 지나면 잊어버리기 때문이다.
객체지향에서 쓰이는 문법을 논리적으로 이해하려고 하지말고, 협업의 관점에서 보아라
객체지향에서 쓰이는 문법들은 성능을 희생해서
1. 기능이 복잡한 소프트웨어를 짤 수 있도록
2. 여러 사람이 작성할 수 있게
3. 실수할 확률이 적어지도록
설계된 문법들이다
'프로그래밍' 카테고리의 다른 글
프로그래머는 정말 실력으로 먹고 사는가 (0) | 2022.07.04 |
---|---|
신입 프로그래머 취업에 관한 생각 (0) | 2022.07.04 |
프로그래밍 문법 공부 어떻게 해야하나요? (0) | 2021.04.04 |
어떤 언어로 입문해야 하나요? (0) | 2021.04.04 |
조엘 온 소프트웨어 (0) | 2021.03.17 |