A Little Java A Few Patterns
A Little Java A Few Patterns
花了5天看完 《A Little Java A Few Patterns》。短短 182
页, 看完更加了解 Class, Interface, Object 和 Extend 这些概念。
对话方式引导学习很有意思, 看的过程中完全没有想睡觉的感觉 (主要是比较短)
感悟
- 面向对象优雅的以更短的代码实现更强大的功能
- Java 不支持多继承, 使用 接口(Interface) 来扩展程序, 接口的继承和类的继承,加上多态的特性可以不改变原来一行代码来添加新功能
- 使用 Java 来实现一个编译器完全不是没有可能,效率可能会低点
- 程序封装越好, 实现越简洁,维护起来比较方便。
- 先有后优:考虑没有的功能完全没有必要,遇到了再实现实现会更好,也不要过早优化
Tips
- 稍微看了下 七牛云存储 将其作为了图床,对于图片格式的支持和尺寸的控制做的很全面,寻找图床原因有二:
- Mou 上写 Makedown 文本引用外部图和 Github 上的相对路径不一致,索性使用外链能达到统一
- 图片使用 七牛 统一管理起来比较方便
- TeXMacs 真的是所见即所得的编辑文本的法宝,用空研究下,留个坑
ShunFa Zhang
16 December 2015