- 博客(4)
- 收藏
- 关注
原创 设计模式之代理模式
代理,一言以蔽之,就是第三方、中介的意思,比如卖家和买家之间不能直接交易,就需要一个中间人沟通两边以促成交易,生活中的代理商、代理服务器之类其实都是同一种东西。代理模式分为静态代理和动态代理两种,先介绍比较简单的静态代理。静态代理静态代理可将买家的方法调用传给代理,在代理方法内部,实际调用卖家对象的相同方法,从而完成实际方法的调用。 通过两方面要求实现静态代理 将卖家对象置于代理
2017-03-10 21:49:22 376
原创 Drawable介绍
drawable基本概念drawable表示可以在canvas(画布)中进行绘制的抽象概念,是个抽象类。 创建 在res/drawable/目录下新建XML文件,使用自定义drawable对应标签创建drawable,如 res/drawable/filename.xml 文件名用作资源 ID 也可以直接通过代码创建drawable对象,但这方式使用起来比较复杂 drawable
2017-02-28 23:29:06 859
原创 多态使用缺陷
多态使用时的缺陷主要分两种情形 “覆盖”private方法 调用域与静态方法 由于调用域和静态方法十分相似,先考虑调用域与“覆盖”private方法的情形。我写了个四层继承关系的程序表现这种陷阱,如下/* * 继承关系:SubSubSub 继承 SubSub 继承 Sub 继承 HelloWorld */ public class HelloWorld { public int f
2016-11-29 20:33:14 488
原创 Java访问权限控制简述
四种访问权限Java中类与成员的访问权限共有四种,其中三种有访问权限修饰词:public,protected,private,。 Public:权限最大,允许所有类访问,但其他包下的类想要访问需使用import关键字将这些public类导入包中才可使用,换句话说,import将不同包的类导入到一个包下,从而转化为包访问权限下的情况。 Protected:除了提供包访问权限以外,还对继承该类的所有派生
2016-11-29 19:58:57 3762 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人