海树

我心有猛虎 细嗅蔷薇香

Owen Lee's avatar Owen Lee

学学设计模式(10)观察者模式

动机建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应做出反应...     阅读全文

Owen Lee's avatar Owen Lee

学学设计模式(9)策略模式

定义策略模式(Strategy Pattern):针对一组算法,将每一个算法封装到具有共同接口的独...     阅读全文

Owen Lee's avatar Owen Lee

学学设计模式(8)装饰者模式

一般有两种方式可以实现给一个类或对象增加行为: 继承机制,使用继承机制是给现有类添加功能的一种有效途径,通过继承一个现有类可以使得子类在拥有自身方法的同时还拥有父类的方法。但是这种方法是静态的,用户不能...     阅读全文

Owen Lee's avatar Owen Lee

学学设计模式(7)适配器模式

结构型设计模式结构型设计模式描述如何将类或对象结合在一起形成更大的结...     阅读全文

Owen Lee's avatar Owen Lee

学学设计模式(6)建造者模式

背景建造者模式和工厂模式有相似之处,都是创建型的设计模式,都是用于构造一个对象。建造者模式和工厂模...     阅读全文

Owen Lee's avatar Owen Lee

京东校招面经

京东的校招面试是我第一次参加大型的现场面试,不管是初试还是复试,场面都是非常壮观,幸好两次面试都没有太怯场。     阅读全文

Owen Lee's avatar Owen Lee

告别平庸的 10 个简单方法

每天坚持阅读 1 小时 坚持提升专业,成为专业权威 战胜两个换毛病: 拖延与抱怨 先从形象上改变,提升你的自信 时常反省自己,但不诋毁自己     阅读全文

Owen Lee's avatar Owen Lee

数据结构与算法——用 Java 实现排序算法

1. 直接插入排序直接插入排序由 n-1 趟排序组成。第 p...     阅读全文

Owen Lee's avatar Owen Lee

学学设计模式(5)抽象工厂模式

对工厂模式的简单回顾工厂模式的主要功能就是帮助我们...     阅读全文

Owen Lee's avatar Owen Lee

学学设计模式(4)工厂方法模式

概念工厂方法模式(Factory Method Pattern)又称为工厂模式,也叫虚拟构造器(V...     阅读全文