当你的好友设计一个类恐龙时,你怎么称它为恐龙,同时代表史前恐龙(动物),当代机器人恐龙(玩具)和关于饲养这些动物和/或机器人的美国法律,你来和把它分解成DinosaurProper,DinosaurRobot,ExoticPetKeepingInUS和RobotOwnershipInUS等课程?什么是smartass标语或流行语呢?
答案 0 :(得分:4)
旨在满足Single Responsibility Principle(SRP)的重构。
答案 1 :(得分:1)
根据初始设计的确切结构,有时可能会调用它 ReplaceTypeCodeWithSubclasses或ExtractSubclass