Base Station

Base Station

君子坐而论道 少年起而行之

装饰者模式(Decorator)
your internal mediocrity is the moment when you lost the faith of being excellent 前言又到了学习 Head First 的时间了,今天大名鼎鼎的星巴兹咖啡找到我们,让我们帮忙更新他们的订单系统,他们现在的订单系统是这样的: 看起来还好不是吗,简单清晰。所有的饮料都继承Beverage,具体的饮料用cost()来计算价格description来描述。但是他们遇到了一个问题,购买咖啡时候,也可以要求在其中加入各种调料,例如 : milk(牛奶)、Soy(豆浆)、Mocha(摩卡)等等。最后会更具加入的不同调...
观察者模式(Observer Pettern)
在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新 代码实现观察者模式应该是Java和Android中用到的非常多的一个设计模式了,Java还提供了Observer相关的实现类,它们在java.util.*下,但它的Observable是个实现类,我们使用时需要继承它,这样并不方便我们的使用, 今天我们就参照书籍和相关类自己实现一个传统的观察者模式。 上一次我们公司通过策略模式(StrategyPattern)来实现了一个暂时完美的产品“Bird”。公司已经步入了正轨,名气也逐渐大了起来,气象站的老板Just找到我们想让我们帮它做一款气象站...
Android自定义注解
[TOC] 原注解原注解的作用就是负责注解其他注解,Java5.0提供了四种meta-annotation,用来提供annotation类型的说明。 java.lang.annotation @Target @Retention @Document @inhrited @Target作用 : 用于描述注解的使用范围 ElementType取值 : CONSTRUCTOR : 用于描述构造器 FIELD : 用于描述域 LOCAL_VARIABLE : 用于描述局部变量 METHOD : 用于描述方法 PACKAGE : 用于描述包 PARAMETER : 用于描述...
策略模式(Strategy Pettern)
前言今年的读书计划正式开张了,其实过年的时候就把书单中的《了不起的盖茨比》给阅读完了,但是看完如猪八戒吃人参果——不知啥滋味。只知道大概的故事情节,书中华丽的词藻、作品的艺术和主题并不能完全体会,更别说写一些阅读后的观感了。抽空肯定是要重新阅读几遍的,所以就不把它当作已读书籍了。 正式的阅读是从今天开始了,准备学习技术方面的书籍,但也先来点轻松的,就是这本《Head First 设计模式》。之前看过《Head First Java》书中内容通俗易懂,生动有趣是本入门的好书,设计模式呢是和那本书一起买的,买了也有些时候了,但是从学校到工作都是各种地方吃灰的角色,一直不能静下心来实践,感到十...
RxAndroid学习笔记
万物始于微而后成,始于无而后生 前言RxJava在项目中早就开始使用了,但是一直都是结合Retrofit来做一些简单的数据处理,和异步操作。用到操作符并不不多且对RxJava没有很清晰的概念,所以想写一篇文章将学习和用到的东西总结一下。本文并不是RxJava的理解与教学,网上这类优秀的文章已经很多了。更多的是介绍开发中需要注意的细节,和RxJava2.X的迭代。 正文使用RxJavaRxAndorid是RxJava在Android上的一个扩展,它让我们更方便的在UI和子线程中切换。所以在日常开发中,我们一般两个库都要依赖。 123//jcentercompile 'io.r...
Hello Blog
A new start 前言年底的几天公司比较轻松,想到郭神之前发过一篇使用hexo+GithubPages搭建博客的文章,就想尝试一下。就搭建了一个以 next 为主题的 blog。非常的小清新,但总感觉不够精(zhuang)细(bi),随即又花功夫去找了别的主题。看到了黄玄的博客感觉看的非常舒适,虽然并不是hexo而是jekll构建意味着要重头再来,但秉着美即使正义的观念还是重新做了,最后就有了现在博客的样式。在此感谢黄玄的开源,感兴趣的可以去 start 一下。 正文搭建博客的目前除了开阔新视野、尝试一下新东西,也是想要在新的一年有一个新的开始。虽然今年的我依然是个弱鸡 但在...
avatar
Nutcracker
你以后会遇到很多机遇,但你的平庸会毁掉它们。当你觉得自己做的还不错的时候,你已经杀死了那个能够让你做的更好的自己
FRIENDS
沧海浮舟