- 博客(14)
- 资源 (12)
- 收藏
- 关注
原创 UML类图学习设计模式
UML类图学习设计模式一基本概念虚线箭头指向依赖;实线箭头指向关联;虚线三角指向接口;实线三角指向父类;空心菱形能分离而独立存在,是聚合;实心菱形精密关联不可分,是组合;二图解 类:动物的矩形代表一个类,类图分三层 第一层类名,抽象类用斜体表示;第二层类的特性及字段和属性;第三层类的操作方法或行为。前边的符号 +为public -
2017-05-27 11:39:18 447
原创 RecyclerView详解
RecyclerView详解一 集成: 必须手动导入带有RecyclerView的V7包二 结构: RecyclerView.Adapter: 创建View并将数据集合绑定到View上 ViewHolder: 持有所有的用于绑定数据或者需要操作的View LayoutManager: 布局管理器,负责摆放
2017-05-26 16:55:11 805
原创 JAVA设计模式八之外观模式
JAVA设计模式八之外观模式【1】基本概念 外观模式(Facade),为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用 【2】UML类图SubSystemOnepublic classSubSystemOne { public void methodOne(){ Syst
2017-05-26 16:32:36 214
原创 JAVA设计模式七之 原型模式
JAVA设计模式七之七 原型模式 一:原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 解释:就是从一个对象【克隆】再创建另外一个可定制的对象,而且不需知道任何创建的细节二 UMl类图Prototype 原型类要提供克隆的方法 public class Prototype implements Cloneable{
2017-05-26 16:28:29 228
原创 JAVA设计模式之六代理模式
JAVA设计模式之六代理模式一代理模式:为其他对象【被代理者】提供一种代理【代理者】 以控制对这个对象【控制对被代理者】的访问。【代理者可以作任何东西的接口:网络连接、内存中的大物件、档案或其它昂贵或无法复制的资源。】二UML类图:Subject类:定义了RealSubject和Proxy的共用接口,这样就可以在任何使用RealSubject的地方都可以用Proxy
2017-05-26 16:20:48 320
原创 JAVA设计模式五之装饰模式
JAVA设计模式之装饰模式一概念:动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。二UML类图: 三 结构:装饰着模式涉及到4个类别东西1最上层Component 是一个对象接口,,可以给他的子类具体对象添加职责。2ConcreteComponent 是具体的对象,,可以有自己的职责或方法;3Deco
2017-05-26 16:12:46 376
原创 AndroidStudio导入别的软件工程时报错The patch c:\android-sdk-windows does not belong to a directory.Android stud
在导入别的工程的时报错 导致原因:新导入的项目的SDK路径和本机Studio中的SDk路径不匹配造成的 The path是要导入的项目的路径解决办法:在要导入项目中找到local.properties 文件 将该项目SDK路径配置成本机StudioSDk路径即可 切记路径不能含有中
2017-05-23 20:19:19 19891 2
原创 Android Studio Error:Connection timed out: connect.异常
问题: 把Android Studio升级到了2.2版本,遇到了这样的错误: Error:Connection timed out: connect. 错误发生在构建Gradle的过程中正在下载gradle.zip文件的时候,估计应该是访问地址被墙了,而下载不了该文件。解决办法:
2017-05-22 22:47:15 910
原创 JAVA设计模式四策略模式
JAVA设计模式四策略模式策略模式:它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。策略模式是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少了各种算法类与使用算法类之间的耦合。结构: Strategy: 定义所有支持的算法的公共接口抽象类.
2017-05-22 15:20:56 226
原创 JAVA设计模式三抽象工厂模式
JAVA设计模式三抽象工厂模式背景:用一个分别对不同数据库(Oracle 或 SQL Server【两具体工厂】)中表( User 和Department 【两具体产品】)的操作的实例来展示该设计模式。概念:抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体类。抽象工厂:它里面应该包含所有的产品创建的抽象方法【方法的返回值是抽象产品】具体的工厂:创建具有
2017-05-22 14:22:30 411
原创 JAVA设计模式二简单工厂模式
简单工厂模式一 简单工厂模式:就是建立一个工厂类,对实现了同一接口【或者继承同一类】的一些类进行实例的创建。【获取实例的方法返回值为接口或父类对象 用到多态父类引用指向子类 对象】 【一个模式使用了封装继承和多态】 共同的实现接口:【带有发送方法的发送器接口】public interface Sender { public void S
2017-05-22 14:19:13 226
原创 JAVA设计模式一单例模式
线程安全的单例模式 Public class MyObject{ Private volatile static MyObject object; // volatile 关键字使变量在多个线程间可见 Public MyObject(){} //无参构造 //获取实例的静态方法 Public static MyObject getI
2017-05-22 14:15:40 182
原创 Android解决4.2的listview setadapter以后不能添加头布局的问题
//首先保存当前的适配器BaseAdapter adapter = (BaseAdapter) mListView.getAdapter();//将当前适配器设置成nullmListView.setAdapter(null);//重新添加headerviewmListView.addHeaderView(advView);//再将之前的adapter设置回原来listviewmListVie
2017-05-18 15:43:23 347
转载 EditText输入类型InputType值
<div class="markdown_views"><p>在<a href="http://lib.csdn.net/base/15" class="replace_word" title="undefined" target="_blank" style="color:#df3434; font-weight:bold;">Android</a>开发过程中,我们经常使用到EditText控件,
2017-05-02 14:45:54 8202
python脚本
2017-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人