??????????????????????????????:
????1.???????????????????????
????2.??????????????????????????(????????????????????????)
????3.???????????????н????????????????????????(????????????????????????????????)
????4.??????????????????????????Щ???????(?????ζ?????????????????????????ζ?????????????????????????????????????????????????????????????????????)
????5.???ü?У?
??????????????????????????????
?????????????????????????????????:
????1.?????????????????
????2.???????(???????????)??????????????????????
????3.???棬?????????????
?????..??????????????
????IBread?????????????????棬?????????????(?????????????????)
????1 package ?????;
????2
????3 public interface IBread {
????4
????5     public void prepair();
????6
????7     public void kneadFlour();
????8
????9     public void steamed();
????10
????11     public void process();
????12 }
??????.???????????
1 package ?????;
2
3 public class NormalBread implements IBread{
4
5     @Override
6     public void prepair() {
7
8         System.out.println("????????????????...");
9     }
10
11     @Override
12     public void kneadFlour() {
13
14         System.out.println("????...");
15     }
16
17     @Override
18     public void steamed() {
19
20         System.out.println("?????...????????????ˉ??");
21     }
22
23     @Override
24     public void process() {
25
26         prepair();
27         kneadFlour();
28         steamed();
29     }
30
31 }