gpt4 book ai didi

oop - 一个很好的面向对象类比

转载 作者:行者123 更新时间:2023-12-01 22:30:57 25 4
gpt4 key购买 nike

我正在寻找一种向初学者描述面向对象的好方法,通过类比。

目前,我将类比作购物 list ,将装满元素的购物车比作对象。但我觉得有点困惑。

最好在代码示例(Ruby)中很好地反射(reflect)这个类比,目前我有这个,感觉很笨拙。

# First we create a class
class Shopping

# The items method gives us a list of items in the Shopping
def items
["apple", "cereal", "flour"]
end
end

# Create a new Shopping, called basket
basket = Shopping.new

# ask the basket what items it has
basket.items #=> ["apple", "cereal", "flour"]

最佳答案

我看到它被描述为 Man 是一个类,而 Steve 是一个对象(Man 的实例)。史蒂夫有一头金发,高度 6 英尺,体重 180 磅,等等。

然后您可以进行继承,因此 Man 继承 Person,Person 继承 Animal,依此类推。

关于oop - 一个很好的面向对象类比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3141957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com