改进对象/类模型的术语是什么?

时间:2012-09-18 09:56:53

标签: oop design-patterns terminology

当你的好友设计一个类恐龙时,你怎么称它为恐龙,同时代表史前恐龙(动物),当代机器人恐龙(玩具)和关于饲养这些动物和/或机器人的美国法律,你来和把它分解成DinosaurProper,DinosaurRobot,ExoticPetKeepingInUS和RobotOwnershipInUS等课程?什么是smartass标语或流行语呢?

2 个答案:

答案 0 :(得分:4)

旨在满足Single Responsibility Principle(SRP)的重构。

答案 1 :(得分:1)

根据初始设计的确切结构,有时可能会调用它 ReplaceTypeCodeWithSubclassesExtractSubclass