목록2021/11/24 (1)
hmk run dev
객체지향 프로그래밍 OOP
OOP란 Object-Oriented Programming 의 줄임말 객체지향과 대비되는 말로 절차지향이 있다 절차지향 프로그래밍은 프로그램을 함수단위로 쪼개 큰 문제를 작은 단위들로 나누어 해결하는 방식으로 top-down 방식이라고도 한다. 프로그램을 설계할떄 객체지향 보다 비교적 적은시간이 들긴하지만 필요한 데이터가 여기저기 분산되어 있고 프로그램에 변화를 주었을때 여기저기서 문제가 발생할 수 있는 문제점 등이 있다. 객체지향은 큰 문제를 작게 나누는 것이 아닌 작은 문제들을 해결하는 객체들을 만들어 객체끼리 서로 소통하면서 큰문제를 해결하는 bottom-up 방식이라고 할 수 있다. 설계시 비교적 시간이 오래걸리지만 코드의 재사용성, 유지보수의 용이, 간결한 코드 등 많은 장점을 가지고 있는 프로..
programming
2021. 11. 24. 10:40