24Observer樣式应用于Android框架设计.docVIP

  • 1
  • 0
  • 约5.74千字
  • 约 7页
  • 2017-01-19 发布于重庆
  • 举报
24Observer樣式应用于Android框架设计

1.????? Framework的反向控制 反向控制(Inversion of Control)是應用框架(Application Framework,簡稱AF)魅力的泉源。其常見的實現機制有二: 1)????????? 繼承(Inheritance) ---- 這與Template Method樣式密切相關。 2)????????? 委託(Delegation) ---- 這與Observer樣式密切相關。 Android是個完全的AF,處處可見到反向控制的機制。當你熟悉上述的兩種實現機制後,就會將之對應到Template Method和Observer樣式。然後藉由樣式來更深刻體會這些機制的設計意涵。如此,除了更能活用Android之外,也能逐漸提升你自己設計新AF的興趣、能力和信心。 2.????? 複習:使用繼承(即Template Method樣式) 茲複習你已經熟悉的Template Method樣式,如下述之範例: // Student.java public class Student { private String m_name; private int m_credit; Student(String na, int cr ){ m_name = na; m_credit = cr; } public voi

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档