摘要: 一、概念 Java中单例模式是一种非常常见的设计模式,单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 二、特点 1、单例类只有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其它对象提供这一实例。 三、种类 1、懒汉式单例:懒汉式就是不在系统加载时就 阅读全文
posted @ 2017-06-03 12:08 柠檬小镇 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1、定义 策略模式属于对象的行为模式。其用意是针对一组算法,将每一组算法封装到具有共同接口的独立子类中,从而可以使得他们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。 2、策略模式的结构 策略模式涉及到三个角色: 环境(Context)角色:持有一个strategy的引用 抽象 阅读全文
posted @ 2017-05-07 01:19 柠檬小镇 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1、定义 语法:display:none | inline | block | list-item | inline-block | table | inline-table | table-caption | table-cell | table-row | table-row-group | t 阅读全文
posted @ 2017-05-05 18:15 柠檬小镇 阅读(2422) 评论(0) 推荐(0) 编辑
摘要: 1、calc()是css3的一个新增的功能,用来指定元素的长度,你可以使用calc()给元素的border、margin、pading、font-size和width等属性动态的设置值。 2、calc()语法 3、calc()的运算法则 1)、使用 "+"、"-"、"*" 和 "/" 运算 2)、可 阅读全文
posted @ 2017-04-28 17:07 柠檬小镇 阅读(12364) 评论(0) 推荐(1) 编辑
摘要: 盒子模型与box-sizing 阅读全文
posted @ 2017-04-28 10:51 柠檬小镇 阅读(267) 评论(0) 推荐(0) 编辑