摘要: 一 .概述 抽象工厂模式的核心就是创建一个产品族. 例子: 现在有一个需要组装一个电脑,其中需要cpu和内存.其中inter的cpu和内存必须一起使用,amd的内存和cpu需要一起使用. 核心:定义工厂接口. 现在这个工厂生产的产品一定是兼容的. 现在客户端使用的时候,只需要从一个工厂之中获得产品就 阅读全文
posted @ 2018-03-18 20:50 最爱五仁月饼 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 资源文件的加载 阅读全文
posted @ 2018-03-18 15:53 最爱五仁月饼 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 我们实现一个方法的反射. User类: 我们实现的方法调用: 现在我们实现了方法的调用. 在这里我们总结一下反射的基本使用结构: [1]获取Class对象 [2]获得Constructor Field Method 对象 [3]通过获取的这一些反射附属的对象,进行使用. 另外,还有package a 阅读全文
posted @ 2018-03-18 15:32 最爱五仁月饼 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,属性反射不怎么去使用. 但是对于一个javaBean来说,属性反射就成了最为重要的功能. 为此,java提出了一个内省的功能.这个在后面需要详细的介绍. 首先了解一下属性反射 下面使用反射设置一下这个属性,然后调用toString()方法显示一下这个属性. 现在我们就通过反射属性进行了值 阅读全文
posted @ 2018-03-18 15:23 最爱五仁月饼 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一 .说一说 在简单工厂之中,我们的最终演化的过程中,有一个很烦的问题就是当增加产品的时候,我们的枚举类会不断的修改. 虽然修改在一定程度上我们能保证不出问题,但这依然不够优雅. 二 .工厂演进 提供一个生产枪的工厂接口. 子类: 客户端: 现在我们如果要扩展枪的话,就可以扩展工厂和对应的枪了. 我 阅读全文
posted @ 2018-03-18 12:41 最爱五仁月饼 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一 .概述 面向对象的第一步是创建对象,毕竟没有对象剩下的都是没用的. 在语法的层面上,java语言给我们构造函数的方式创建对象,但是这种方式却不一定优雅. 我们常常出现的问题就是在一些有关联的对象之中选择一个对象完成任务. 请看到问题的核心: [1]对象有关联 [2]选择对象,而不是关注于创建对象 阅读全文
posted @ 2018-03-18 11:43 最爱五仁月饼 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 胡说八道 阅读全文
posted @ 2018-03-18 10:51 最爱五仁月饼 阅读(242) 评论(0) 推荐(0) 编辑