
Java
Enchanted_ZhouH
GitHub博客地址:https://pigts.github.io/
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java内部类实例:控制框架(e.g.温室控制系统)
应用程序框架(application framework)是被设计用来解决某类特定问题的一个类或一组类。要运用某个应用程序框架,通常是继承一个或多个类,并覆盖某些方法。在覆盖后的方法中,编写代码定制应用程序提供的通用解决方案,以解决你的特定问题。模板方法包含算法的基本结构,并且会调用一个或多个可覆盖的方法,以完成算法的动作。设计模式总是将变化的事物与保持不变的事物分离开,在这个模式中,模板方法是保持原创 2017-08-16 10:00:18 · 1153 阅读 · 0 评论 -
String、char值相等比较
有时在写代码时会不小心在比较String与String值相等,char与char值相等时会没弄清楚”==”与equals()两种比较方法的区别就直接选一个用上了,最后在Debug时才发现以为是true的地方却是false,以为是false的地方却是true。写这篇文章只是为了记录平时写代码时可能会犯的一些小错误,如下先预先说明: String与String值相等比较用equals()方法原创 2017-08-14 19:21:19 · 59185 阅读 · 0 评论 -
适配器模式实例:反向迭代器
一般来说,如果我们直接继承Iterable类,并覆盖iterator()方法,我们只能替换现有的方法,而不能实现选择。在这里,我们希望在默认的前向迭代器的基础上,添加一个反向迭代器,因此我们不能使用覆盖,而是添加一个能够产生Iterable对象的方法,该对象可以用于foreach语句,并可以实现反向迭代的功能。 当我们实现一个接口(前向迭代)并还需要另一个接口的某项功能(反向迭代)时,可原创 2017-08-25 13:35:46 · 596 阅读 · 0 评论 -
TDD设计模式写一个lite-struts框架
本文通过TDD设计模式实现一个简易的struts框架。 一. 什么是TDD设计模式? TDD是测试驱动开发(Test-Driven Development)的英文简称,是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理...原创 2018-06-18 12:25:07 · 703 阅读 · 0 评论