Exemplo n.º 1
0
 //我们通过编译器自动生成了这个方法,之后我们直接调用这个削()而不是削笔刀.削()。
 //一方面是省了几个文字
 //另一方面如果是要专门做修改的话,只需要在这里改,而不是跑去写短文那里改一次,跑去写文章那里又改两次
 //跟写字相关的削放在这里
 public void 削()
 {
     //假如你有一个画画的削,画画的削要求的角度或者粗细有另外的要求,你直接修改_削笔刀.削();会影响到画画的削,违反了O原则的闭
     //但是你用一个写字的削包装起来,就不会影响到画画的削
     //如果你要画画,那就用一个画画的削重新包装一下调用_削笔刀.削();
     //这样我对写字相关的削是开放的,不会影响到其他不相关的削(关闭的)
     //不要背口诀的时候看到O就只记得open,要记得还有一个close,open和close同等重要
     _削笔刀.削();
 }
Exemplo n.º 2
0
 public void 削()
 {
     _刀.削();
 }
Exemplo n.º 3
0
 public void 削()
 {
     _削笔刀.削();
 }