C공부를 하고 있는데요c++은 아직 문법을 익히는 중이라 객체지향 맛을 제대로 못봤어요C언어 프로그래밍 파워 업그레이드를 보면서단계별로 프로그래밍 연습을 하는데요파일을 <비지니스 로직> <해당 데이터에 접근가능해서 직접 기능을 수행하는 함수들> <화면에 출력하는 함수들> ,..이런식으로 나누는데제눈에는 이런 파일 단위들이 객체지향과 비슷하게 보여서요C로 프로그래밍 한다고해도 큰 그림은 객체지향을 기본으로 하는건가요?
아니
구조체에 함수기능이 있으면 객체와 크게 다를게 없긴하져. C는 그게 안되니까 함수가 내부에 있냐 외부에있냐 차이
한 프로젝트에 개발인원 10명이 넘어가면 객체지향의 캡슐화가 얼마나 중요한지 깨닫게 됨..
struct에 함수 달아놧다고 그게 객체와 크게 다를게 없는건 절대 아니다. 그건 class와 크게 다를게 없는거겟지. 그런말도 있지 않나? lisp 프로그래머에게 객체가 무었이냐 물으면 람다란 대답이 나온다고.
엉? // 객체지향에서 객체라고 말하고 있자나여. lisp은 객체지향이 아님.