想象一下以下的班级人物
================
| Person |
|--------------|
|- name |
|- age |
|--------------|
|+ drinkWater()|
|+ drinkBeer() |
================
使用OCL,是否可以对操作drinkBeer()
设置约束?例如,只允许> 21岁的人喝啤酒?
答案 0 :(得分:1)
class Restaurant < ActiveRecord::Base
has_many :inventory_items
end
class InventoryItem < ActiveRecord::Base
belongs_to :vendor
end
应该这样做。