自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (17)
  • 收藏
  • 关注

原创 适配器模式

1类图2定义适配器模式把一个类的接口转换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法一起工作的两个类能够在一起工作。3应用场景(屏蔽差异)3.1 系统需要使用现有的类,而这些类的接口不符合系统需要,即接口不兼容。3.2 想要建立一个可以重复使用的类,而由于一些彼此之间没有太大联系的一些类,包括一些可能在将来引进的类一起工作。3.3 需要一个统一的输出接口,而输入端的类型不开预知。4适配器

2017-11-29 15:54:14 132

原创 组合模式

1类图2定义将对象组合成树形结构以表示“整体-部分”的层次结构,使得用户对单个对象和组合对象的使用具有一致性。3应用场景1. 表示对象的整体-部分层次结构时。2. 从一个整体中能够独立出部分模块或功能的场景。通用模板4抽象根节点public abstract class Component { protected String name; public Component(String

2017-11-21 23:24:31 168

原创 中介者模式

1类图2定义中介者模式包装了一系列对象相互作用的方式,使得这些对象不必相互明显作用。从而使他们可以松散偶合。当某些对象之间的作用发生改变时,不会影响其他的一些对象之间的作用。保证这些作用可以彼此独立的变化。中介者模式将多对多的相互作用转化为一对多的相互作用。中介者将对象的行为和协作抽象化,把对象的小尺度的行为上与其他对象的相互作用分开处理。3应用场景当对象之间的交互操作多且每个对象的行为操作都依赖彼

2017-11-19 22:37:03 117

原创 代理模式

1类图2定义为其他对象提供一种代理以控制对这个对象的访问。3应用场景1. 当无法或不想直接访问某个对象或访问某个对象存在困难时可以通过一个代理对象来间接访问,为了保证客户端使用的透明性,委托对象与代理对象需要实现相同的接口。通用模板4抽象主题类public abstract class Subject { public abstract void visit();}5具体主题类public c

2017-11-14 22:11:03 156

java坦克大战

基于java开发的坦克大战游戏,可以选择不同的难道,还原经典游戏

2018-03-15

学生管理系统

基于java的学生管理系统利用mysql数据库来存取学生信息,通过登录可以进入添加 维护学生 班级 年级信息的系统

2018-03-15

表达式求值

表达式求值的jar包,引用即可求出表达式的值,可以计算括号,多个括号嵌套求出后返回一个String型的结果

2017-11-01

水波效果按钮

自定义按钮,实现水波点击效果,可以自由改变按钮的大小

2017-09-29

特手天气预报

可实现天气查询,优美的布局,可实现天气查询,优美的布局,可实现天气查询,优美的布局,可实现天气查询。

2017-09-26

天气预报模仿最美天气

模仿最美天气界面实现天气信息,显示有一天内的温度趋势折线图,有15天预测的的最高最低温度趋势折线图。的天气预报。

2017-09-22

模仿微信界面

模仿微信界面实现与微信类似的功能,微信的按钮点击响应的界面,以及微信优美的界面,以及微信的聊天界面的实现。

2017-09-14

模仿反射小火箭

模仿腾讯管家的小火箭,实现检测内存占用率,点击后出现小火箭拖到指定处可以实现反射小火箭。动态显示小火箭的反射。

2017-09-10

滚动图片view

滚动图片播放器 1建立布局 viewPager viewPager点击事件处理 滚动图片播放器 1建立布局 viewPager viewPager点击事件处理

2017-09-09

下拉选择列表

1 准备图片 2写布局 3 写item布局 建立item.xml (注意添加android:descendantFocusability="blocksDescendants"属性) 4映射布局变量 5初始化listview 6点击下拉按钮事件处理 7下拉列表点击处理

2017-09-09

下拉刷新列表

1准备图片 2建立shape_progress.xml用来控制下边两个布局的属性 3建立布局layout_footer_list.xml用来上拉显示更多 4建立layout_header_list.xml用来下拉显示刷新 5建立自定义布局类实现自定义布局的功能 6建立主布局 7在MianActivity中添加适配器(内部类) 8为自定义控件添加响应处理

2017-09-09

滚动图片控件

滚动图片播放器,1建立布局viewPager,viewPager点击事件处理,实现图片滚动播放来不同图片滚动显示图片的。

2017-09-09

自定义控件侧滑面板

1准备图片2建立layout_main_content.xml主面板3建立资源布selector_menu_bt_bg.xml用于使用共同属性4在style.xml中添加布局中的共同属性 5建立layout_left_menu.xml侧滑面板布局6自定义SlideMenu类实现自定义布局的功能7在activity_main中添加自定义控件8在mainActivity中添加侧滑面板加载和点击处理

2017-09-09

自定义控件之模仿W8界面

1准备图片2自定义类MyImageView实现自定义控件功能3建立布局4自定义控件点击响应模仿w8界面实现图片的布局。

2017-09-09

模仿优酷菜单

模仿优酷实现菜单,点击后会弹出或隐藏选择的菜单选项,也可以通过菜单按键实现隐藏和弹出,旋转弹出各级菜单

2017-09-05

天气预报软件

天气预报 Android 实用应用程序 可以查询全国各个省市县的天气情况 天气来源国家气象局 可以手动刷新和后台自动刷新

2017-09-03

科学计算器

基于vc的科学计算器

2017-05-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除