Python & Ruby

객체를 사용하는 이유

객체를 사용하지 않은 Ruby 코드

def add(v1, v2)
  return v1+v2
end
def subtract(v1, v2)
  return v1-v2
end

num1 = 10
num2 = 10
p add(num1,num2)
p subtract(num1,num2)

num3 = 30
num4 = 20
p add(num3,num4)
p subtract(num3, num4)

댓글

댓글 본문
작성자
비밀번호
  1. Ray Kim
    코드가 많을 때 주로 실수가 발생하게 되니 그렇겠네요! 심지어 여러 사람이 같이하는 프로젝트가 된다면 더욱 복잡해질 수 있어 객체지향 프로그래밍을 사용한다고 메모해 놓겠습니다!!
  2. Sunday
    감사합니다.
  3. 김민수
    객체지향 프로그래밍에서는 같은 객체에 속하는 메소드들의 연관성이 드러난다 (매개변수)
    또한 같은 이름의 함수가 정의될경우 오류가 발생할 수 있는데,객체 지향에서는 해당 인스턴스 안의 메소드를 직접 사용하며 캡슐화 되어있기 때문에 안전성이 보장됨.

    cal이라는 Class를 만들어 def add() 메소드의 호출을
    c1= cal.new(10,10)를 인스턴스로 지정하게 될 때, c1.add와 같은 메소를 호출하는 과정에서
    객체 지향을 사용하지 않는 def add(num1,num2) 함수와 달리 매개변수의 변함으로 인한 오류가 생길 확률이 적다는것이다.
  4. 얼그레이
    언젠간 OOP의 유용함을 뼛속깊이 느낄 수 있을 만큼 긴 코드를 작성해보고 싶네요 ㅎㅎ
    감사합니다! 190604
  5. Hotak Choi
    190421 !!
  6. 190417 1543
    완료입니다. 감사합니다.
  7. 190414완료 감사합니다
  8. 19.04.14 완료
  9. 호두
    고맙습니다
  10. Onemeteorite
    설명 잘 들었습니다. 개념 이해를 잘 해주셔서 좋네요!
  11. 김정석
    조금씩 ! ^^*!
  12. kmw8462
    감사합니다.
  13. 김정석
    어려워요!-ㅠ-ㅠ
  14. yareuk
    2018-12-21
  15. 닐반
    2018. 10. 13.
  16. 송형근
    감사합니다
  17. 유닉스가이
    감사하니다.
  18. 자세한 설명 정말 감사드려요ㅠㅜ
  19. 해릭
    180715 감사합니다.
  20. Ji Yeoun Park
    2018.6.30 감사합니다. 재미있어요 어렵지만 ^^;;
  21. Junbeom Jeong
    6.24 완료
  22. 정병찬
    2018 06 01
    수강완료
  23. Jaeduk Jang
    완료했습니다. 감사합니다.
  24. 박신우
    객체지향적인 프로그래밍이 유지보수에 유리하다
  25. 성현아빠
    완료
  26. 여기까지 봤습니다. 10/23
  27. GoldPenguin
    완료했습니다.
  28. 김태윤
    완료했어요
  29. J.Y.Oh
    좋은 강의 감사합니다.
  30. 미림_likelion
    수강 완료했습니다 감사합니다.
  31. 심화평
    17.07.04
    중복,유지보수는 어딜가도 나타날거 같은 괴물..
    객체에 대해서 조금더 나아갈수있었네요 감사합니다!
  32. 나만의 부
    2017.04.20 감사합니다~
  33. from San Mateo
    객체를 사용하는 이유가 뭔지 진짜 궁금했는데, 참 straight to the point이십니다!
  34. 17.01.12 완료!
    감사합니다.
  35. blackswan
    고맙습니다.
  36. 이현정
    감사합니다
  37. Jess
    잘 들었습니다.~
  38. 환글
    이제 조금 이해가 가네요^^~~
  39. Hyunseok Oh
    최근 다른 강좌를 들었었는데 그때는 잘 몰랐어요. 지금 다시 여기서 다시 들으니 이해가 잘 갑니다. 감사합니다.
  40. JustStudy
    고맙습니다
  41. 롱다리스머프
    좋은 강의 감사드립니다.
  42. 구묵
    보면 볼수로 재미있는 것 같아요! 늘 감사합니다~
  43. 잠심일년
    보면 볼수록 이해가 더 잘되어 가는것 같습니다.
    좋은 강의 감사합니다.
  44. 검사무운
    잘 봤습니다. 감사합니다.
    강의중에 계속 강조하셨던 부분이네요.
  45. Jaeyoon Kim
    지난 달에 웹서비스 만들기부터 여기까지 주욱 따라왔는데, 애매한 채로 남아있던 부분이 시원하게 해소되는 느낌!이에요. 혹 어렵다고 느끼시는 분들은 저처럼 나중에 반복할 때 다시 보면 훨씬 잘 이해되니까 조급해하지 않으셔도 될 것 같아요ㅎ 꾸벅
  46. Jun. K
    객체에 대해 정말 잘 설명해 주시네요 ^0^
  47. Frank
    고맙습니다. ^^ 여기까지 잘 따라 왔네요.
  48. egoing
    흑 어렵나요? ㅠㅠ
    대화보기
    • doit0003
      어렵군뇨ㅎㅎ
    버전 관리
    egoing
    현재 버전
    선택 버전
    graphittie 자세히 보기