객체지향과 절차지향 간단한 정의

in #busy7 years ago

*절차지향
프로그램의 순서와 흐름을 먼저세우고 필요한 자료구조와 함수를 설계하는 방식을 의미합니다.
코딩방식도 절차적(순서적)입니다. 순차적으로 코드를 처리하는 방식입니다.
ex ) C언어

*객체지향
자료구조와 이를 중심으로 한 모듈먼저 설계하고 실행순서 흐름을 짜는형식입니다.
객체지향의 특징으론 상속, 캡슐화, 다형성이 있습니다.
이런 객체지향의 장점으로는 모듈 재사용 / 확장 및 유지보수 용이 / 생산성향상 등이 있습니다.
ex ) java , 파이썬 , C++

  • 캡슐화
    객체의 필드와 메소드를 하나로 묶고, 실제 작성 코드를 외부에서 볼수없게 숨기는 것을 말합니다.
  • 상속
    기존 코드를 재활용하여 사용하는 것으로 이미 작성된 클래스를 상속받아 새로운 클래스를 생성하는 기법을 말합니다.
  • 다형성
    개념적으로 동일한 작업을 하는 함수들에 같은 이름을 선언하여 코드를 간결하게 하는 것을 말합니다.
Sort:  

환영합니다~팔로우 하겠습니다 ^^ 스팀잇 가입과 알아 두셔야 할점들 간단하게^^
일단 1.팔로우먼저50-100명한다2.그리고 글을쓴다(이전에 글 써봐야 잘 노출이 안된다)3.보팅은하루에10~15 회정도만보팅 80%유지 4.다른사람 보팅 할때는 30분이상 지난 글에 보팅을 한다( 바로하면 보팅수익없음)5.제목 오른쪽에 온천 표시 안 나오도록, 1스팀이 1USD 이상일 때 보상은 50:50으로 설정6.댓글소통을 많이하라 스팀잇을누벼라~!!

Congratulations @hui0222! You received a personal award!

1 Year on Steemit

Click here to view your Board of Honor

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @hui0222! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!