절차지향? 객체지향??


절차지향? 객체지향??

출처: https://www.quora.com/To-a-beginner-how-would-you-explain-the-difference-between-object-oriented-functional-and-procedural-programming 절차지향(Procedural Oriented) 설명 프로시저(Procedure)를 이용하여 작성하는 프로그래밍 스타일 프로시저의 목록 루틴: main문 서브루틴: main문 밖에서 정의된 코드 블록 중 반환 값이 없는 것 함수: main문 밖에서 정의된 코드 블록 중 반환 값이 있는 것 특징 하나의 큰 기능을 처리하기 위해 작은 단위의 기능들로 나누어 처리하는 Top-Down 방식으로 설계 비교적 작은 규모의 작업을 수행하는 함수(function)를 생성 인수(Parameter)와 반환값(value)으로 명령을 전달하고 수행 데이터와 함수를 별개로 취급 특정 기능을 수행하려면 그 일을 해주는 메소드를 직접 호출 장점 컴퓨터의 처리 구조와 ...


#Abstraction #추상화 #절차지향 #오버로딩 #오버라이딩 #상속 #다형성 #객체지향 #Procedural #Polymorphism #Overriding #Overloading #Object #Inheritance #Encapsulation #캡슐화

원문링크 : 절차지향? 객체지향??