获取天气-步骤8-添加抽象。第2部分。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取天气-步骤8-添加抽象。第2部分。相关的知识,希望对你有一定的参考价值。

  1. //creating the so called "abstraction" layer...(!!!!)
  2. abstract class BaseCache{
  3.  
  4. public function BaseCache(){
  5. //some intitialization here...
  6. }
  7.  
  8. abstract public function set($key, $val);
  9.  
  10. abstract public function get($key);
  11.  
  12. }
  13.  
  14.  
  15. //no "abstract" key word before class
  16. //and before abstract methods (unless...MemCahce was abstract itself...)
  17. class MemCache extends BaseCache{
  18.  
  19. public function set($key, $val){
  20. //...
  21. }
  22.  
  23.  
  24. }
  25.  
  26.  
  27. class DBCache extends BaseCache{
  28.  
  29. public function set($key, $val){
  30. // " INSERT INTO my_cache_table (key, val) values ("$key", "$val")..."
  31. }
  32.  
  33. public function get($key) {
  34. // SELECT key,val from my_cache_table where key=$key..."
  35. }
  36. }

以上是关于获取天气-步骤8-添加抽象。第2部分。的主要内容,如果未能解决你的问题,请参考以下文章

python获取网站http://www.weather.com.cn 城市 8-15天天气

js ajax数据的获取小示例 天气信息填充表格

第8章 继承(Objective-C程序设计)

获取天气-步骤2-函数编程

基于STM32F的ESP8266天气时钟--------MCU获取时间及显示(完结)

基于STM32F的ESP8266天气时钟--------MCU获取时间及显示(完结)