Python 클래스에 대해 1


Python 클래스에 대해 1

함수형 프로그래밍이 인기를 얻고 있지만 여전히 클래스 기반 언어는 강력하다고 생각합니다. 다만 객체지향의 문제점으로는 프로그램의 규모가 커지고 참여하는 사람들이 많을수록 소스가 스파게티마냥 꼬이기 쉬워져 객체 간 책임/역할을 나누기가 모호해지면서 점점 왜 이렇게 한 클래스에서 하는 일이 많아지지.. 뭐하러 상속했지? 하면서 이게 객체지향인가 싶어지는 경우가 많은 것 같습니다. 그럼에도 객체지향은 현실로 넘어 우리의 상상을 구현할 수 있다는 점에서 매력적이고 강력한 것 같습니다. 문/이과를 넘어 요즘 'Python 쉽다. Python 배워라' 하는 말이 많은데 이 Python도 클래스 기반 언어입니다. 클래스는 무엇일까요? 클래스는 설계도라고 생각할 수 있습니다. Python에서 클래스를 만드는 방법은 다..


원문링크 : Python 클래스에 대해 1