Android设计模式精讲:第3课 Template Method模式

Android设计模式精讲:第3课 Template Method模式

适用人群: 想从编程到设计的Android开发者


Android设计模式精讲:第3课 Template Method模式
共4课时
1小时25分31秒
2015-09-19更新


课程目标

在本章里,我们运用「变与不变分离」手艺来设计出Shape与Bird父、子类别,再参考Template Method模式,而得到更优越的设计。

适用人群

想从编程到设计的Android开发者

课程简介

在Android里,处处可见Template Method模式之应用。然而,其Template Method大多深藏于上层的父类别里,在Android的应用程序只能看到子类别的卡榫函数而已。也就是说,在Android的应用程序里,通常看不到Template Method模式的头:template method;而只能看到它的尾巴:卡榫函数。变与不变的分离(Separate code that changes from the code that doesn’t)是设计卡榫(Hook)函数及应用框架之基本原则和手艺。在软件系统上,藉由「变与不变的分离」之原则和手艺,能设计出优越的卡榫函数,并支持各种设计模式。


视频列表

「变与不变之分离」原则与手艺

框架的反向控制

介绍Template Method模式

Android框架与Template Method模式

打赏
  • 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!
  • © 2015-2022 juststudy
  • PV: UV:

请我喝杯咖啡吧~

支付宝
微信