2016年12月15日

摘要: Java父类与子类继承关系,调用的各种关系示例一(子类调用父类函数):// 定义一类 A public class A { // 此方法打印一句话 public void a() { System.out.println("a me... 阅读全文
posted @ 2016-12-15 18:39 Android原创 阅读(347) 评论(0) 推荐(0) 编辑
 
摘要: Java类与类之间的回调,可以采用接口回调方式,以下举例实现:// 定义一个接口public interface OnClickListener { // 点击事件方法 public void onClick(View view);}// 定义一... 阅读全文
posted @ 2016-12-15 18:07 Android原创 阅读(127) 评论(0) 推荐(0) 编辑
 
摘要: 面向对象是怎么来的,是由面向过程演变而来,所以我们要对面向过程有一个简单的了解,最常见的面向过程理解就是想用有什么就自己去制造一个什么来用,没有太多的全面思考,而面向对象的出现就是为了修复面向过程的种种不足,面向对象的出现后,相比面向过程有了更多的思考,考虑... 阅读全文
posted @ 2016-12-15 17:13 Android原创 阅读(135) 评论(0) 推荐(0) 编辑
 
摘要: 在做Android APP 过程中,有退出整个Project的功能,以下就是接受退出整个应用的操作:ActivityManager是用来管理记录每一个Activity,最后统一用来退出结束:public class ActivityManager { ... 阅读全文
posted @ 2016-12-15 13:42 Android原创 阅读(250) 评论(0) 推荐(0) 编辑
 
摘要: 电脑配置好环境变量之后呢,在cmd里面自测一下,是否配置OK: 1.查看目前连接的设备: adb devices2.使目前连接的设备重启: adb reboot3.有时候由于设备冲突导致adb出现问题,就需要结束adb,再启动adb: 结束adb a... 阅读全文
posted @ 2016-12-15 13:17 Android原创 阅读(761) 评论(0) 推荐(0) 编辑

2016年12月14日

摘要: 代理模式,说得很通俗的话就是,客户要去办证,找代理办证,代理会自己去找办证公司去办证,最后客户端只知道找代理办证成功,不会让客户知道办证是那一家公司,办证的流程细节等等…, 以下就用一个简单的案例来说明:// 定义一个办证的抽象类public class P... 阅读全文
posted @ 2016-12-14 20:05 Android原创 阅读(98) 评论(0) 推荐(0) 编辑
 
摘要: 装饰模式,可以动态给对象增加一些额外的职责,比子类更加灵活,通常使用继承来实现扩展性,继承的子类越来越多,会增加复杂性,装饰模式的特点是:装饰者与被装饰者拥有共同的超类,继承的目的是继承类型。以下用一个案例来实现装饰模式:// 定义装饰接口public in... 阅读全文
posted @ 2016-12-14 19:51 Android原创 阅读(121) 评论(0) 推荐(0) 编辑
 
摘要: 依赖倒转原则就是高层模块不能依赖底层模块,他们两个应该依赖抽象,而抽象就是接口或者抽象类,是管理他们两个的父类,由于这种关系,所以抽象不能依赖细节,而细节要依赖抽象。我们直接用案例来分析就明白了:// 定义一个语言接口public interface ILa... 阅读全文
posted @ 2016-12-14 19:27 Android原创 阅读(131) 评论(0) 推荐(0) 编辑
 
摘要: 由来:开放封闭式原则是遵循面向对象思想开发扩展性的体现,简单明了的理解就是,对修改关闭,对扩展开放,以下写一个例子来体现:// 加法类public class AddCount { public double countMethod(double co... 阅读全文
posted @ 2016-12-14 18:34 Android原创 阅读(138) 评论(0) 推荐(0) 编辑
 
摘要: 由来:单一职责原则的由来,是面向对象核心思想,高内聚 低耦合,中的高内聚体现,一个类只负责一个类改做的事情,职责分清楚,写一个案例来体现:以下案例是违反了单一职责原则的模拟代码:public class Main { // 模拟:这是没有体现出单一职责... 阅读全文
posted @ 2016-12-14 17:59 Android原创 阅读(113) 评论(0) 推荐(0) 编辑