自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yqj2065的博客

每天进步一点点...

  • 博客(7)
  • 资源 (7)
  • 收藏
  • 关注

原创 util.God -2

util.God的局限性:1)仅能够按照默认构造器创建对象;2)仅支持属性配置文件,3)不支持标注。有同学问,yqj2065.util.God是Martin Fowler文章中的DI还是Service Locator?答:DI。总体而言,yqj2065比较烦引入太多概念。【Service Locator模式背后的基本思想是:有一个对象(即服务定位器)知道如何获得一个应用程序所需的所有服...

2017-05-28 19:24:59 853

原创 凡事都有例外-父类型依赖子类型

抛弃依赖倒置原则中,yqj2065对“抽象不应该依赖细节。细节应该依赖抽象”,描写成“一个毫无价值的废话,都能够包装成令很多人脑洞大开的原则”。但是,凡事都有例外。虽然极其罕见,有时候父类型需要事先知道其子类型。这是一种什么样的感觉呢?

2017-05-26 13:06:16 827

原创 0.3.1 一切皆概念/类型

本文介绍柏拉图原则。1.由来面向对象编程范式的核心观念是:以概念/类型建模一切。从编程的问题域(problem domain)中抽象/提取各种概念,符合人们的心智模型,而所有的概念被映射为解域中的类型。面向对象编程范式的思考单元,(毕竟,基于类的语言是主流)是概念/类型,而不是实例化的对象。只有喜欢进程的人、现实的人、生活在内存中的人,才喜欢说面向对象。编写源代码的人/神,喜欢...

2017-05-22 17:03:08 549

原创 恼人的Java路径

Java路径问题,超级烦人。

2017-05-12 18:14:50 724

原创 REPL 与Java

REPL (Read-Eval-Print-Loop)会在Java 9中引入,这个东西,我总觉得只在表达式为编程单元的语言中、脚本语言中有点用。在最少以函数、动辄以类为单元的编程中,这个东西就不好使了。即使在Scheme中,我也不太喜欢这个功能。BlueJ中code Pad,我就没有仔细用过。2+35   (int)

2017-05-05 00:08:34 553

原创 Java 表达式如何转化成字符串输出?

复合函数z = g(f(x)),例如f(x) = x+1g(x) = x*x计算其结果后,我想输出: g(x) = x*x,f(x) = x+1,g(f(2)) =9怎么搞?难道要将 “x*x”首先就作为字符串,编写解释器?

2017-05-01 21:47:41 1232

原创 吐槽大全 -GoF《设计模式》

对GoF《设计模式》等面向对象设计的经典书籍的吐槽。分散在各文章中的吐槽将被删除。

2017-05-01 17:39:46 1390

针对接口编程的使能工具

针对接口编程的使能工具

2017-05-07

God-Print工具包

学习Java设计模式或面向对象设计使用的工具。

2017-05-01

God-Print工具

学习Java设计模式或面向对象设计使用的工具。yqj2065课程中使用。先请阅读readme

2017-05-01

junit-4.8.2-sources.jar

源代码分析的目标JUnit-4.8.2。http://blog.csdn.net/yqj2065/article/details/39839155

2014-10-07

编程导论_codes_2013.4.1

《编程导论(Java)》 1.书中代码片段所属的完整代码; 2.练习/习题中要求你阅读(精读或泛读)的代码; 3.运行本书中程序需要的支持代码或第三方包。

2014-08-01

Type Systems

类型理论(Type theory),E文。 作者Luca Cardelli Digital Equipment Corporation Systems Research Center

2008-11-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除