- 博客(7)
- 收藏
- 关注
原创 从装饰设计模式角度学习JavaIO字节流
从装饰设计模式角度学习JavaIO字节流之前已经学习过装饰设计模式,下面从这个角度来学习一下Java I/O的字节流。装饰设计模式有几个要点:1、装饰基类Deractor应该与被装饰类实现同一接口,或者继承同一父类。2、装饰基类通过构造函数接收被装饰类对象,注意构造函数的类型为:实现的同一接口或者继承的同一父类的类型。目的是为了装饰类能够装饰其所有子类对象,并利用多态特性(父类
2016-12-23 16:34:42
373
原创 Java设计模式之装饰模式
Java设计模式之装饰模式要学习并理解Java I/O,那么首先要学习Java设计模式中的装饰设计模式。顾名思义,装饰设计模式的核心概念为通过"装饰"来扩展原有类的功能,而不是通过继承。其要解决的主要问题是:在某些特定情况下,需要对原有类的功能进行扩展,扩展方式有很多类型,并且相互之间存在很多组合。如果采用继承的方式来实现这个需求,那么将会产生大量的子类,整个类设计的体系结构将
2016-12-22 15:23:19
356
原创 (M)(Tree)Lowest Common Ancestor of a Binary Tree
236. Lowest Common Ancestor of a Binary TreeGiven a binary tree, find the lowest common ancestor (LCA) of two given nodes in the tree.According to the definition of LCA on Wikipedia: “The lo
2016-11-06 20:44:04
291
原创 记第一次实习面试经历
都说任何第一次都是宝贵的(突然有点污- -...)好了,严肃反思一下。先反思一下个人状态吧。目前研究生一年级硕士在读,马上研究生二年级,由于本科期间包括研究生选择方向时,完全没有好好沉下心来思考自己想要什么,自己适合学什么,自己到底适合什么,浑浑噩噩混到个985 211的硕士,自以为毕业了就会有好工作。本科期间为了保研,跟着一个做理论的导师做一些科研,并没有沉下心来用心去做,虽然也有些成果,导
2016-07-04 13:09:37
1596
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人