![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
yfzzky
灯书红豆最相思,墨轩键盘伴吾生!
展开
-
九步迈向优秀软件设计
今天在《软件开发沉思录》这本书中读到第六章,感觉颇有收获,特记录下来。 以下一些习惯能指导我们更好地进行面向对象的程序设计: 1.方法只使用一级缩进。 2.拒绝使用else关键字。 3.封装所有的原生类型和字符串。 4.一行代码只能有一个”.“运算符。 5.不要使用缩写.尽量保持类名和方法名中只包含一到两个单词,避免在名字中重复上下文的信息。 6...原创 2011-01-21 20:58:44 · 123 阅读 · 0 评论 -
Java回调与模板方法模式
一.Java回调与模板方法模式 模板方法模式很常用,其目的是在一个方法中定义一个算法骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法的某些步骤。在标准的模板方法模式实现中,主要是使用继承的方式,来让父类在运行期间可以调用到子类的方法。 其实在Java开发中,还有另外一个方法可以实现同样的功能,那就是Java回调技术,通过回调在接口中定义的方法,...2012-09-01 12:36:15 · 221 阅读 · 0 评论 -
编写可读代码的艺术-从命名和注释开始
什么样的代码才是真正好的、整洁的代码?iteye.com上的文章很多: Grady Booch,《面向对象分析与设计》作者: 引用 • 整洁的代码是简单、直接的; • 整洁的代码,读起来像是一篇写得很好的散文; • 整洁的代码永远不会掩盖设计者的意图,而是具有少量的抽象和清晰的控制行。 Dave Thomas,OTI公司创始人,Eclipse战略教父:...原创 2012-12-27 00:09:35 · 169 阅读 · 0 评论