DOM的优点和缺点: 优点:DOM操作思维清晰,简单 缺点:在操作大量数据的时候性能,不能保证 DOM(Document Object Model) // 表示出需要被操作的XML文件的路径,注意是文件的路径,不是文件所在的目录 private File f = new File("D:\\work ...
分类:
其他好文 时间:
2019-12-06 17:37:21
阅读次数:
89
1 class Frog: 2 def __init__(self,name): 3 self.name = name 4 5 def __str__(self): 6 return self.name 7 8 def interact_with(self,obstacle): 9 print('{ ...
分类:
其他好文 时间:
2019-11-30 19:23:20
阅读次数:
91
业务场景:设计一款计算器 提供加减乘除功能同时要满足松耦合高复用以及高拓展的特性。 一般情况:抛去上述的特性就实现简单的加减乘除的功能,大多数初级程序员可能和我一样首先脑中 浮现出的代码逻辑是这样的 public static string Operate(int A, int B, string ...
分类:
其他好文 时间:
2019-11-28 01:09:56
阅读次数:
113
简单工厂模式 一、含义 简单工厂模式又被成为静态方法模式(因为在工厂类中定义了一个静态方法)。 二、简单工厂的基本步骤 创建抽象产品类(创建计算类operation类)或者接口 创建具体的产品类,继承或者实现相应的抽象产品类。 创建工厂类,通过创建静态方法根据传入不同的参数,从而创建不同的具体产品类 ...
分类:
其他好文 时间:
2019-11-15 12:00:44
阅读次数:
55
前言:我们都知道面向对象的三大特性:封装,继承,多态。封装和继承对于初学者而言比较好理解,但要理解多态,尤其是深入理解,初学者往往存在有很多困惑,为什么这样就可以?有时候感觉很不可思议,由此,面向对象的魅力体现了出来,那就是多态,多态用的好,可以提高程序的扩展性。常用的设计模式,比如简单工厂设计模式 ...
抽象工厂模式理解:用户从工厂获取产品,工厂负责组装不同的零件形成产品。设计分三类:工厂(接口+实现类)、零件(接口+实现类)、客户,以上三种类 以下为代码逻辑介绍: 1、创建产品 与 工厂的抽象类 1.1抽象工厂有两个抽象方法 生产内存ram 与 系统system2、各类产品的实现类 如ram1G ...
分类:
其他好文 时间:
2019-09-23 18:23:46
阅读次数:
93
工厂设计模式: 顾名思义,该模式是用来生产对象的。在面向对象的设计模式中,万物皆对象,若使用new来创建对象,就会对该对象产生强耦合,加入我们需要更换该对象,那么使用该对象的对象都需要进行修改,这显然违背了开闭原则(OCP)。如果我们使用工厂来产生对象,我们只需要与这个工厂打交道就可以了,无需关心具 ...
分类:
其他好文 时间:
2019-09-13 15:56:27
阅读次数:
119
反射机制简介 Class类对象的三种实例化模式 反射实例化对象 反射与工厂设计模式 反射与单例设计模式 ...
分类:
其他好文 时间:
2019-08-12 00:54:13
阅读次数:
87
本文主要讲的就是java中的工厂设计模式中的三种模式,加强自己对其的理解。 ...
分类:
编程语言 时间:
2019-08-04 22:24:21
阅读次数:
180