- 博客(2)
- 收藏
- 关注
原创 Java设计模式(二)——策略模式
一、定义场景 实现某一种功能有诸多算法或者策略,如果简单的将这些算法或者策略进行封装,随着工的迭代,往往导致会导致封装好的算法类非常臃肿,难于扩展。而策略模式恰好解决了这一难题,使得算法独立于他的调用者独立运行,易于扩展,满足软件开发的高内聚低耦合的要求。 二、类图 这个模式涉及到三个角色: 1)环境(Context)角色:持有一个Strategy的引用。
2017-03-30 21:56:00 232
原创 Java设计模式(一)——观察者模式
学习设计模式是IT人员毕竟之路,在实际工程中,如何对业务和逻辑的分离,对业务模式的理解是否深刻,如果只是简单的知道功能实现,我想无论工作几年,其实实际经验只是工作之初的1年,毫无长进,希望自己能够坚持把23种java设计模式全部撸一遍,夯实自己JAVA基础,这是对一个Android开发人员最基本的要求。 观察者模式,又称订阅者模式,有主题对象,有订阅者对象,一个主题可以有多个订阅者。在实际工程应
2017-03-25 20:42:10 381
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人