设计模式
文章平均质量分 81
acmdream
我是福建某高校2013级在校生,学业之余喜欢研究算法。
展开
-
《JAVA与模式》之策略模式
转自:http://www.cnblogs.com/java-my-life/archive/2012/05/10/2491891.html在阎宏博士的《JAVA与模式》一书中开头是这样描述策略(Strategy)模式的: 策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的转载 2017-06-09 21:25:45 · 254 阅读 · 0 评论 -
聊聊设计模式(2):享元模式
转自:http://www.barretlee.com/blog/2017/02/04/the-flyweight-pattern-in-design-patterns/?utm_source=tuicool&utm_medium=referral如何理解享元模式,“享”是共享的意思,“元”指的是元件,也就是小颗粒的东西,享元顾名思义便是共享小部件,很多系统或者程序包含大量对象,但是这些对转载 2017-06-26 21:51:45 · 274 阅读 · 0 评论 -
程序员该有的艺术气质—SOLID原则
转自:https://www.cnblogs.com/lanxuezaipiao/archive/2013/06/09/3128665.html 昨天Amazon在我们学校有场讲座,主要是跟我们分享一些经验:作为一个程序员该有的编码硬技术和工作软技术。当然他们也有来我们学校招聘人才的目的,想要吸引我们去他们公司,于我而言,这么牛逼的一个公司我当然特别想去啦,这场讲座我是转载 2017-12-15 13:35:53 · 660 阅读 · 0 评论 -
你写的代码,是别人的噩梦吗?
从业这么多年,接触过银行的应用,Apple的应用,eBay的应用和现在阿里的应用,虽然分属于不同的公司,使用了不同的架构,但有一个共同点就是都很复杂。导致复杂性的原因有很多,如果从架构的层面看,主要有两点,一个是架构设计过于复杂,层次太多能把人绕晕。另一个是根本就没架构,ServiceImpl作为上帝类包揽一切,一杆捅到DAO(就简单场景而言,这种Transaction Script也还凑合,转载 2017-12-15 13:42:46 · 733 阅读 · 0 评论