![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
垃圾桶
文章平均质量分 81
yqj2065
《编程导论(Java)》作者
展开
-
5.5 Map-Reduce(映射-归约)模型
本节介绍信号处理的Map-Reduce模型以及它们为什么不适合用于集合。原创 2016-12-24 16:05:29 · 1268 阅读 · 2 评论 -
吐槽 依赖倒置原则/DIP
即使yqj2065清楚地知道Robert C. Martin想说的东西,这么胡言乱语的神经病的东西,要逐一地指出其问题,差一点 把我都搞得神经病了。所以,后面的文字乱七八糟的。我留底。原创 2017-04-29 00:02:11 · 2859 阅读 · 1 评论 -
读TIJ -7 多形性
《Think in java·第 7 章 多形性》【面向对象的程序设计语言三种最基本的特征:数据抽象、继承和多态】在这个层面是没有什么“思想”好谈的!原创 2014-07-07 18:52:34 · 1173 阅读 · 0 评论 -
读TIJ -2 一切都是对象
《Thinking In Java·第2 章一切都是对象》原创 2014-07-06 04:22:01 · 1405 阅读 · 0 评论 -
吐槽:好莱坞原则
吐槽版,移到垃圾桶。什么是好莱坞法则(2016-06-25 12:42)Hollywood principle原创 2013-04-04 10:56:29 · 12767 阅读 · 19 评论 -
Java 传统桥接模式
桥接模式(bridge pattern)是一种策略式委派方式,其主要目标是避免类型爆炸。原创 2014-09-01 02:05:29 · 2518 阅读 · 1 评论 -
读TIJ -5 隐藏实施过程——(封装)
《Think in java·第 5 章隐藏实施过程》原创 2014-07-06 17:51:07 · 1172 阅读 · 0 评论 -
[垃圾桶]Java 模板方法模式
本文综述模板方法模式。如果模板方法中只有一个可变的部分,模板方法模式还原为策略模式。因此模板方法模式可以视为策略模式的简单推论:可变部分由一到多。原创 2016-11-13 23:01:55 · 1482 阅读 · 0 评论 -
[垃圾桶]模板方法模式(5.10)
★模板方法模式:父类定义模板方法,子类改写流程的一部分。技术上,注意如何有效地控制和合理地使用实现继承。原创 2013-01-07 00:25:08 · 2533 阅读 · 1 评论 -
[垃圾桶]3.3模板方法模式2
2.3 模板方法+回调我们可以将step2()分离到接口HandleStep2中原创 2013-01-16 06:18:16 · 1924 阅读 · 0 评论 -
一切皆对象,X
柏拉图(Plato)原则的第一个批判目标:一切皆对象。原创 2012-12-17 00:25:42 · 1846 阅读 · 0 评论 -
The Dependency Inversion Principle(翻译)
依赖倒置原则(The Dependency Inversion principle)注:这是Robert C. Martin 1996,在C++Report上发表的文章,他认为:依赖倒置原理是面向对象技术宣称的很多优越性的根源,也是设计模式(designpatterns)的基石。原文见:http://www.objectmentor.com/resources/articles/dip....原创 2005-01-28 00:22:00 · 4980 阅读 · 2 评论 -
读TIJ -4 初始化和清除
《Think in java·第 4 章初始化和清除》本章介绍对象的创建和消除。简单的一章。原创 2014-07-06 17:41:09 · 1103 阅读 · 0 评论 -
读TIJ -3 控制程序流程
《Think in java·第 3 章控制程序流程》这一章应该不会涉及“思想”,《编程导论(Java)·0.2.2 操作符和操作数》后,将相关内容压缩成一节《第3章功能抽象·3.2实现》。原创 2014-07-06 11:40:36 · 1026 阅读 · 0 评论 -
有趣的"一道引起全美大学生举国辩论的逻辑题"
有趣 今天看了"一道引起全美大学生举国辩论的逻辑题",回复过300,很是有趣。答案是换,但有趣的地方不是很多人会犯错误,有趣的地方是为什么一个看起来非常严格的数学问题,怎么就一下子引起那么多的争论?我随便的遐想一下: 有一些非常自以为是的看法出现在其中。我特别不喜欢的就是有人在坚持自己错误的答案的同时,还要提高点高度发些感慨,说什么"现在的人这么无聊,……教授就是把简单的问题搞原创 2006-08-09 09:44:00 · 8452 阅读 · 1 评论 -
无书不抄
[无书不抄] 这几天看到一些负面的消息,麒麟、汉芯造假;陈皓的抄袭事件进展日志、张孝祥专栏的公告……呵呵,我还笑得出来呢。 其实,我内心是反对知识产权的,这个天一样大的课题有许多有趣的文章,也没有罗列的必要。现在保护知识产权的声音那么大,特别在软件领域,不喜欢或反对知识产权也就成为个人的信仰了。 知识产权不过是在知识外边包一层铜臭而已。你发明或开发了新奇而有市场的技术原创 2006-05-23 12:07:00 · 2050 阅读 · 3 评论 -
这是一个问题
一个同学去面试,考官问:面向对象思想和面向对象方法论有什么差别? 我将这个题目贴在CSDN论坛中,【面试题】每个人都可以回答,但太不好回答也提示:1、“貌似OO paradigm Vs OOSE”,2、What is Object-Oriented Methodology ? Software developing methodology based on Object-Or原创 2008-12-03 14:33:00 · 1075 阅读 · 0 评论 -
如何编写不可维护的代码
如何编写不可维护的代码【翻译:How To Write Unmaintainable Code】一般原理 为了刁难维护程序员,你必须明白他是如何思考的。他搞到了你的天才般(原意:冗长。我不喜欢)的程序,他没有时间去读所有的代码,更别想理解它,他只希望快速找到他想修改的地方,修改你的代码还不会发生其他意想不到的副作用。让他通过卫生纸筒子去看你原创 2005-02-05 01:31:00 · 2869 阅读 · 2 评论 -
我很好奇
对于米老师和他的信息技术提高班,我很好奇。没有看到这些之前,我很难想象中国还有这样的老师和学生。话说在QQ等微博混久了,满眼都是负面的消息,整个中国的天空,包括教育界,都是一股腐败的烂菜叶的味道。以致于我看到“创新”、“幸福”就反胃。所以,看见米老师能够将一件事情坚持10年,真是令人佩服。 对于这篇博文:将一个个的普通学生,培养成为具有中级职称的软件设计师--关于提高班教学成果的小结(仅仅转载 2013-02-02 16:28:31 · 1031 阅读 · 0 评论 -
JUnit4.8.2源代码分析-5 Statement
org.junit.runners.model.Statement/语句是对运行JUnit测试组过程中的一个或多个动作的封装。如果说Runner.run()表示运行JUnit测试组的整个过程,则Statement表示其中或大或小的步骤。针对方法的标注如@Test 、@Before、@After、@BeforeClass、@AfterClass具有某些执行的顺序,Statement是整个过程的一个步原创 2014-10-09 23:48:52 · 1904 阅读 · 0 评论 -
JUnit4.8.2源代码分析-3.1 Description-测试树
重新把org.junit.runner.Description的源代码读了一下,结合成组测试(Suite)了解Description所表示的测试树。原创 2014-10-13 18:16:46 · 1967 阅读 · 0 评论 -
[脑图]模板方法模式(5.10)
增添:阅读[GoF]的注意点、3.3.3 空方法的作用原创 2015-10-19 01:11:58 · 897 阅读 · 0 评论 -
Scheme 4 Javaer-3.高阶函数
1.3 Formulating Abstractions with Higher-Order Procedures教材有时候按照学生的基础,从0讲起;本文或同学们写学习笔记时,要按照后者进行归纳。函数,是对一些数的复合操作,而且不依赖特定的数。如(define (cube x) (* x x x))它不针对某个数如3,而原创 2015-07-15 14:40:34 · 1602 阅读 · 0 评论 -
读TIJ -1 对象入门
《Thinking In Java·第 1 章对象入门》原创 2014-07-06 00:37:59 · 2094 阅读 · 0 评论 -
读TIJ -6 类再生
《Think in java·第 6 章类再生》读TIJ -1 对象入门 中已经就代码复用性吐槽了。继承关系在结果上(不是为了代码复用而设计继承关系)为代码复用提供了新的途径。本章看其目录就比较杂,程序员的内聚思想去哪儿了?原创 2014-07-07 00:24:20 · 1308 阅读 · 0 评论 -
小结
CSDN上的一篇《java按值传递还是按引用传递详细解说》,于是发了一个帖子,看看CSDN上的反映,为什么? 关于Java只有按值传递-----------------------------------------------------------------------------Java只有按值传递,但是看见一些人反复讨论这个问题,不禁要问一下为什么?1、说“按引用传递”原创 2008-11-12 00:47:00 · 1226 阅读 · 0 评论