why not?
libjpeg나 libvorbis같은 라이브러리 뜯어보면 구조체에 함수포인터를 멤버변수로 해놓음
어거지로 객체지향이 가능하기는 함 gobject가 그런거고
그걸 composition이라 부르기로 약속했어요
언어차원에서 편의도구를 제공하지 않을뿐이지 얼마든지 쌉가능 OOP가 구조체나 클래스에 종속적인 개념 전혀 아님 있으면 훨씬 편하긴 하지
객체지향이나 함수형이나 구현 개념에 가까운거라서 억지로 하려고 하면 다 구현 됨.
근데 C++로 객체지향 편하게 지원해주는데 왜 그런짓을 하려는거야
됨
큰 프로젝트에선 다 그렇게 만들어놨음 상속 인터페이스 이런 거 다 됨
되는데
C언어로 객체지향 프로그래밍이 된다(O) C언어는 객체 지향 프로그래밍 언어다(X)
한다면 어거지로 해서 되기야 하는데 이걸 패러다임으로 지원하는 애들이 있는데 굳이 왜 해야하는거야...
할 수 있음. 근데 그 개똥꼬쇼 개 ㅈ같음
why not?
libjpeg나 libvorbis같은 라이브러리 뜯어보면 구조체에 함수포인터를 멤버변수로 해놓음
어거지로 객체지향이 가능하기는 함 gobject가 그런거고
그걸 composition이라 부르기로 약속했어요
언어차원에서 편의도구를 제공하지 않을뿐이지 얼마든지 쌉가능 OOP가 구조체나 클래스에 종속적인 개념 전혀 아님 있으면 훨씬 편하긴 하지
객체지향이나 함수형이나 구현 개념에 가까운거라서 억지로 하려고 하면 다 구현 됨.
근데 C++로 객체지향 편하게 지원해주는데 왜 그런짓을 하려는거야
됨
큰 프로젝트에선 다 그렇게 만들어놨음 상속 인터페이스 이런 거 다 됨
되는데
C언어로 객체지향 프로그래밍이 된다(O) C언어는 객체 지향 프로그래밍 언어다(X)
한다면 어거지로 해서 되기야 하는데 이걸 패러다임으로 지원하는 애들이 있는데 굳이 왜 해야하는거야...
할 수 있음. 근데 그 개똥꼬쇼 개 ㅈ같음