[바미] Go - OOP(Object란?)
·
프로그래밍(Basic)/Golang
안녕하세요. 저번 시간에 이어서 절차적 프로그래밍이 어떤점이 나빴기 때문에 OOP가 나타났는지를 살펴보도록 하겠습니다! 저번시간에 딸기잼 샌드위치를 만드는 프로그램을 만들었었는데 이번에는 그 프로그램이 변경되서 딸기잼이 아니라 오렌지잼 샌드위치를 만드는 프로그램을 만든다고 했을 때 어떤 부분들이 수정되야 하는지 살펴보죠! type OrangeJam struct { opened bool } 먼저 딸기 잼이 아니라 오렌지 잼이 있어야 할 것 입니다. 그 다음에 func main() { // 1. 빵 두개를 꺼낸다. breads := GetBreads(2) //jam := &StrawbrreyJam{} jam := &OrangeJam{} // 2. 딸기잼 뚜껑을 연다. // OpenStrawberryJam(j..