この質問は規約に関するものです。
Basket
いくつかの私有財産 ( ) にさまざまなアイテムを格納するオブジェクトがあるとしますBasket._items
。ここで、アイテムを追加、削除、および取得するためのメソッドがいくつか必要です。
各メソッドは、引数として1 つのアイテムまたはアイテムのリストのいずれか を取ることができます。または、引数なしで削除および取得する場合は、すべてのアイテムを削除または返すことができます。
メソッドにどのように名前を付ける必要がありますか?
addItem
またはaddItems
removeItem
またはremoveItems
getItem
またはgetItems
(すべてが同じ形である必要はありません。たとえば、最後の 1 つだけが複数形であるべきです。)
編集: addやgetのような一般的な名前は飛ばない。また、オブジェクトは他のものを保持するためにも使用されます。のようなものを使用することを検討したいと思いBasket.items.add()
ますが、実際のアイテム オブジェクトも格納する必要があるBasket.items._items
か、Basket.items._contents
見栄えが悪いため、最適ではありません。元の質問についてさらに回答を得たいと思います。