软件设计方法论
SOLID原则
组合优于继承
面向对象设计的基本原则
举个例子,狗咬人 这件事情如何设计
Dog -> bite (Person)
Person
狗咬人导致了人的状态发生了变化,这种是不是怪怪的
思考事情中的名字 动词
狗咬人我觉得可以设计为 人被伤害,语义更加明确些
Dog
Person -> hurt()
SOLID原则
组合优于继承
面向对象设计的基本原则
举个例子,狗咬人 这件事情如何设计
Dog -> bite (Person)
Person
狗咬人导致了人的状态发生了变化,这种是不是怪怪的
思考事情中的名字 动词
狗咬人我觉得可以设计为 人被伤害,语义更加明确些
Dog
Person -> hurt()
评论 (1 条评论)