核心:谁拥有数据,谁就提供针对这个数据操作的方法的方法
有两块石头,可以磨出一把石刀,石刀可以砍树,树可以做出木材
木材可以做出椅子
Stone ;
StoneKnife;
Tree;
Wood;
Chair;
StoneKnife=KnifeFactory.createKnife(Stone)
Wood=StonrKnife.cut(tree);
Chair=ChairFactory.mackChair(wood)
总结:先将问题中的对象剥离出来,然后分析对象之间的关系(用
方法表示出来),遵循“谁拥有数据,谁就提供针对该数据操作的
方法)
从今天起记录,将以前的一起补上来