- 博客(11)
- 收藏
- 关注
原创 java反射中使用的代码
目录 目录 1.构造器 获取构造器 使用构造器创建对象 2.方法 方法获取 方法调用 3.可变参数放方法 4.成员调用 成员获取 成员操作 其他api 1.构造器 获取构造器 /** * 1.明确获取哪一个类的字节码 *2.获取构造器对象 */ public class ConstructorTest...
2019-02-21 22:32:58 218
原创 java 中的反射
目录 1.引出概念,并引出反射概念 2.Class类和Class实例 3.Java 中的9大内置Class实例和数组 4. Class获取构造器、方法、成员 4.1构造器的使用和获取 4.2 方法的获取和使用 4.3 使用反射获取字段 5. 使用反射创 建工厂 6. 如何编写工具类 7 加载资源的方式: 主要介绍以下几个方面: 引...
2019-02-21 22:32:38 161
原创 享元设计模式
面向对象技术可以很好解决一些灵活性或可扩展性问题,但在很多情况下需要在系统中增加类和对象个数。当对象数量太多时,将导致运行代价过高,带来性能下降等问题。享元模式通过共享技术实现相同或相似对象的重用提高系统资源利用率。 概念:享元模式(Flyweight Pattern):运用共享技术有效地支持大量细粒度对象的复用。由于 享元模式要求能够共享的对象必须是细粒度对象,因此它又称为轻量级模式,它...
2019-02-16 17:58:34 350
原创 复杂享元模式代码实例
简单享元模式: //抽象享元。这里将26个英文字母作为内部状态。 public interface Filyweigth { //将打印功能作为共享的内部状态 public void print(); } ----------------------------------- //简单享元类。一个对象只能存放一个字母 public class SimpleLetter implement...
2019-02-16 17:06:38 195 1
原创 测试享元模式是否有助与系统提高性能
//测试对象 public class Tree { //外部状态 private int xCoord,yCoord,age; public Tree(int xCoord, int yCoord, int age) { super(); this.xCoord = xCoord; this.yCoord = yCoord; this.age = age; } //...
2019-02-16 14:56:27 213
原创 简单享元模式代码
简单享元模式 /** * 享元抽象角色 */ public interface Plant { //为这个共享函数创建抽象的享元 public void display(int x,int y,int age); } ------------------------------------------------- //具体享元类。 display(int x, int y, int ...
2019-02-15 23:46:21 143
转载 UMLet -eclipse插件
使用eclipse插件UMLet画UML类图。 转载:https://www.awaimai.com/1448.html
2019-02-14 19:16:44 1615
原创 装饰(Decorator)模式(包装模式)
概念:动态为对象添加功能。 是一种替换继承关系的方案。无需通过继承增加子类就能扩展对象的新功能。使用对象的关联关系代替继承关系,更加灵活,同时避免类型体系的快速膨胀。 装饰设计模式在设计模式定位:结构型模式,把类或对象结合在一起形成更大的结构。 干什么:动态给对象添加新的功能。 作用:避免因为继承关系,某个类个数快速增长,同时也避免了继承关系中类与类之间耦合度高。详细解析见下文。 ...
2019-02-14 19:10:41 5233
转载 设计模式概括图
转载:https://www.cnblogs.com/pony1223/p/7608955.html https://www.cnblogs.com/bayu/p/8919882.html
2019-02-14 12:32:30 169
原创 工厂方法模式
概念:定义一个创建产品对象的工厂接口,实际创建工作交给子类完成。核心工厂类成为抽象工厂角色,仅负责具体工厂子类必须实现的接口。这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改已存在的具体工厂角色的情况下,引进新的产品工厂类。 工厂方法模式(多态工厂模式)在设计模式定位:类的创建型模式 / 对象实例化的模式,创建型模式用于解耦对象的实例化过程。 干什么:创建实例对象 ...
2019-02-13 15:47:06 98
原创 简单工厂模式
概念:定义一个具体的工厂类来创建其他类的实例对象,所有的实例对象都有相同的父类。 简单工厂模( 静态工厂模式 )式在设计模式中的定位:类的创建型模式 / 对象实例化的模式,创建型模式用于解耦对象的实例化过程。 干什么:定义一个类来创建其他类的实例。 作用:解耦。向外界提供工厂类,由工厂类创建需要的具体实例,避免了类与类直接发生关系,类 - 工厂类 - 类,以工厂类作为一个中间媒介,使类与类 ...
2019-02-13 12:21:34 146
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人