![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
fuckeasylife
这个作者很懒,什么都没留下…
展开
-
入住CSDN
14年12月正式从事软件开发工作,到今天已经有1年有余了,工资从实习3k到了现在的10k+,虽然工资上涨的飞快,但是并不觉得自己的技术,真的有那么牛逼,从今天起,每天写一篇博客,将每天的学习感悟写到上面,最主要的目的是,记录自己的成长轨迹。并且督促自己好好学习。并非装逼,文章主要写给自己看的,10年后再看今天,会是怎样的一番场景真是令人期待。原创 2016-03-08 21:07:42 · 246 阅读 · 0 评论 -
《Effective Java》create对象
静态方法,我们经常使用大部分是因为它可以在不去实例化一个类的前提下,调用类中的我们所需要的方法。下面我们将深入讨论下和创建对象相比较而言使用静态方法的好处。1 推荐使用静态方法创建实例,由于静态方法是可以自己命名的,这个权利,让我们可以根据我们的实际用途,取通俗易通的名字,这样有利于代码的可读性。例如:获取当前环境存在对象 fetchCurrEnvObj() 获取明天的机票存在情况aquireAi原创 2016-03-08 22:22:28 · 368 阅读 · 0 评论 -
《Effective Java》Builder
试想一下,如果现在有这样的一个方法,需要你调用。FunctionReality fr = Function.getReality(Date time,String place,int age, Personality p,Skill skill ...)如果是在写代码的时候需要调用一个方法超过了5个变量需要进行值得设置。这个时候你可能心情就变得比较复杂了。 我们可以很清楚的看到,这样的传递参数的原创 2016-03-09 22:30:51 · 309 阅读 · 0 评论 -
设计模式课后习题(工厂模式)
Q : 在简单工厂方法模式,工厂方法模式,与抽象工厂模式中,那个模式符合开闭原则?为什么?那个模式一般不符合开闭原则?或者那种情况下符合,那种情况下不符合。 A:首先简单工厂模式是不符合开闭原则的,开闭原则的定义为open for extension . close for modification. 对于已经写好的代码是不允许进行修改的,但是可以扩展已经写好的代码。简单工厂模式,使用的是一个静态原创 2016-03-23 22:11:25 · 3511 阅读 · 0 评论 -
《迭代器设计模式》
迭代器设计模式,当我们系统中,有比较复杂的聚合型数据结构的时候,客户端往往没有必要知道我们的数据结构是什么样子的,这样我们只需要提供给客户端提供相应的方法,如:如同iterator 一样.while(it.hasNext()){ SomeObj obj = it.next(); // do something .}十分简单的方法就是将在复杂的数据结构中,组合Iterator 然后由原创 2016-04-13 13:51:37 · 297 阅读 · 0 评论 -
桥接模式《设计模式》
题目:试想一下,你开一家餐馆,菜的类别。分为肉类,青菜类,汤类,然后不同的类别都有大份儿中份儿小份儿。现在客户端需要计算需要根据客人点的餐算出可人所需要付的金额。 给大家三分钟的思考时间。。。。好了,时间到了,面对题目我们首先的想法,估计很多都是这样的 我们可以看到大家大概会设计出类似这种的类。同理青菜类 以及汤类。 但是试想一下,如果这个时候,客户说由于客人觉得大分量的还是分量不是很足,这原创 2016-04-09 22:14:30 · 349 阅读 · 0 评论