Design patterns 确定两种设计模式?
我有两种实现类处理的方法,我很好奇这两种方法是否有设计模式名称 第一个实现-自持久类:Design patterns 确定两种设计模式?,design-patterns,Design Patterns,我有两种实现类处理的方法,我很好奇这两种方法是否有设计模式名称 第一个实现-自持久类: Car c; c.load(1); c.Model = "Ferrari"; c.Color = "Yellow"; c.drive(); c.save(); 在这种方法中,类包含属性和方法。它在同一个类中拥有所有It业务逻辑,并且知道如何加载和保存自己 这种方法有设计模式名称吗 以及第二实现——控制器代理和数据对象 CarAgent carAgent; Car c = carAgent.load(1);
Car c;
c.load(1);
c.Model = "Ferrari";
c.Color = "Yellow";
c.drive();
c.save();
在这种方法中,类包含属性和方法。它在同一个类中拥有所有It业务逻辑,并且知道如何加载和保存自己
这种方法有设计模式名称吗
以及第二实现——控制器代理和数据对象
CarAgent carAgent;
Car c = carAgent.load(1);
c.Model = "Ferrari";
c.Color = "Yellow";
carAgent.drive(c);
c = carAgent.save(c);
这种方法使用两个类。Car类是一个只有属性的“愚蠢”数据载体类。它没有业务逻辑。所有正在做的工作,以汽车类是用焦剂。它包含所有业务逻辑,但没有任何内部状态或属性
这也有设计模式名称吗