将变化的抽离出来,行为抽离出来,统一动作。 策略 模式(表单验证,缓动动画)——更换一种出行方式。 初始问题: 1.if else类似逻辑函数庞大。2.需要修改算法的时候,需要深入内部函数,违反封闭-开放原则。3.复用性差,别的地方使用只能复制粘贴。故有策略模式产生。 解决: 将if else的思想 ...
分类:
其他好文 时间:
2017-06-02 18:59:13
阅读次数:
142
例子: 方式2:使用 例子: 第三种方式:直接在html标签使用style属性编写。 只能用于本标签中,复用性较差。 不推荐使用。 例子: ... ...
分类:
Web程序 时间:
2017-05-27 21:48:23
阅读次数:
182
前言 前面有一章节,我专门讲解了Java通过JDBC 进行MySQL数据库操作,这主要讲解了MySQL数据库的连接和简单的操作,但是在真正的Java项目中,我们要不断的和数据库打交道,为了提高数据库操作的执行效率和增加代码的复用性,将重新封装一个Dao层,也就是数据访问层 ,用来访问数据库实现数据的 ...
分类:
数据库 时间:
2017-05-26 14:37:45
阅读次数:
277
继承主要目的是提高代码的复用性,但是只有在类与类之间有所属关系的时候才能继承,不能为了获取其他类的功能而继承,Java中只有单继承,不支持多继承,但可以多层继承 当父类中定义了相同的功能,内容不同时,子类对象不确定调用哪一个,容易带来安全隐患,所以不支持多继承。 一、方法的重写 1、当子类和父类有一 ...
分类:
其他好文 时间:
2017-05-17 22:17:34
阅读次数:
138
C++的“继承”特性可以提高程序的可复用性。正因为“继承”太有用、太容易用,才要防止乱用“继承”。我们要给“继承”立一些使用规则:一、如果类A和类B毫不相关,不可以为了使B的功能更多些而让B继承A的功能。不要觉得“不吃白不吃”,让一个好端端的健壮青年无缘无故地吃人..
分类:
编程语言 时间:
2017-05-16 23:07:43
阅读次数:
112
继 承(面向对象特征之一) 好处: 1:提高了代码的复用性。 2:让类与类之间产生了关系,提供了另一个特征多态的前提。 父类的由来:其实是由多个类不断向上抽取共性内容而来的。 java中对于继承,java只支持单继承。java虽然不直接支持多继承,但是保留了这种多继承机制,进行改良。 单继承:一个类 ...
分类:
其他好文 时间:
2017-05-15 00:32:15
阅读次数:
223
#例1. 简单输出斐波那契數列前 N 个数#缺点:该函数可复用性较差,因为 fab 函数返回 None,其他函数无法获得该函数生成的数列#要提高 fab 函数的可复用性,最好不要直接打印出数列,而是返回一个 List。def fab1(max): n, a, b = 0, 0, 1 while n ...
分类:
编程语言 时间:
2017-05-11 11:39:59
阅读次数:
187
前言 面向对象编程追求的本质-提高扩展性、可维护性、灵活性和复用性。合理利用面向对象6个原则,能够很好的达到要求。如何利用好就是至关重要的了,前人总结了23+个设计模式能够让初学者更容易学到其中的精髓,本文就说说我对本人对装饰模式与代理模式的见解。 设计模式链接 对设计模式的总结之原则 对设计模式的 ...
分类:
其他好文 时间:
2017-05-09 14:50:36
阅读次数:
291
前言 面向对象编程追求的本质-提高扩展性、可维护性、灵活性和复用性。合理利用面向对象6个原则,能够很好的达到要求。如何利用好就是至关重要的了,前人总结了23+个设计模式能够让初学者更容易学到其中的精髓,本文就说说我对本人对简单工厂模式、策略模式的见解。 简单工厂模式与策略模式 简单工厂模式 工作中, ...
分类:
其他好文 时间:
2017-05-07 23:21:36
阅读次数:
509
一、css简介1.什么是css层叠样式表,css是对HTML进行样式修饰语言层叠:层层覆盖叠加,如果不同css样式对同一HTML标签进行修饰,样式有冲突的部分应用优先级高的,不冲突的部分共同作用样式表:css属性样式的集合 2.css作用(1)修饰html(2)提高样式代码的复用性(3)HTML内容 ...
分类:
Web程序 时间:
2017-05-07 13:59:12
阅读次数:
161