一个小模型的三个数

👁️ 1 人浏览 💬 0 人评论 ❤️ 添加收藏

把一个小系统的类模型摆出来,数一数三个数:

# 一个小系统:形状 + 报表 + 存储
MODEL = {
    "Shape":     ["area"],                 # 只管几何
    "Rect":      ["area"],                 # is-a Shape
    "Square":    ["area"],                 # is-a Shape
    "Formatter": ["render"],               # 只管排版
    "Store":     ["save"],                 # 只管存
    "Reporter":  ["report"],               # 组合了 Formatter 和 Store
}
IS_A = [("Rect", "Shape"), ("Square", "Shape")]
HAS_A = [("Reporter", "Formatter"), ("Reporter", "Store")]

print(str(len(MODEL)) + "/" + str(len(IS_A)) + "/" + str(len(HAS_A)))
提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论

全部评论