- 博客(6)
- 收藏
- 关注
原创 属性名前两个字母要么都是大写的要么都是小写的(当然数字与_、$算小写)
关于属性名 “属性名前两个字母要么都是大写的 要么都是小写的”。。。。。。 为什么这么说呢?仅仅是因为规范么?人生若只如初见该多好,那就挺听一个对java的初见小菜鸟根据感受娓娓道来吧。。。。 刚开始接触java时认为声明的全局变量就是对象的属性,当然这也是最初的定义,老师刚开始也这么讲。于是通过对属性的赋值操作来改变对象的状态。 当然没过多久,就明白了面向对象的一个特性--》封装性
2015-08-09 16:44:42 1527
原创 同步与异步的初步理解
抛开计算机内部深奥的同步异步机制,当然具体多深也一点不懂。我觉得简单从概念上理解的话,可以这样认为,一般发生在处理某一事件需要借助另一程序、线程、或其他事物协助处理获取协助响应的时候,在发出请求的后需要等待对方执行完毕返回结果,才继续往下执行,称之为同步。异步就是发出请求后继续执行自己该做的任务,等到对方处理完成后再进行相应的反应。 比如说,一天小杰自己一个人在外面买了半个西瓜,怕我们抢
2015-08-09 16:35:10 426
原创 模版方法
模版方法模式 先看UML图 模版方法其实就是利用继承性,提取公共代码到极致,最大程度上减少不变代码在子类中出现,对代码最大程度上复用。一些方法的大体结构也可能保持不变,就可以想办法抽取出来,然后具体细节不同的话再交给子类去实现。打个比方,一般情况下我们考试是怎么样的,一份试卷打印好多份,然后每个人在上面填写答案。这样每一分试卷都是各自一个类,然后我们在上面写答案完
2015-08-09 16:32:10 292
原创 简单工厂与工厂方法
工厂方法模式与简单工厂模式 工厂方法UML 面向对象中对象的创建很简单,重要是创建对象的时机与方位。 工厂系列的主要目的就是封装对象的创建,这样在Client端消除new对象,而是使用工厂创建需要的class,否则如果底层的class产生变化,还要修改本类,违反OCP,也违反SRP所以使用工厂达到解耦。简单工厂的话虽然可以根据外部参数来判断对象的创建,将判断分支也
2015-08-09 16:29:11 343
原创 简单记录一下简单的理解
装饰模式--- -----》代理模式 比起策略模式 装饰模式与代理模式更加相似 可以说他的实现方式就有代理的成分在里面,只不过,同样与策略模式一样,站在不同的角度解决问题,虽然无外乎三大特性,但是是灵活多变的,不同场合有不同的意义与效果。 请欣赏UML图(1)^_^ 这个重点区别在于装饰类自身对自身的层次代理(抽象装饰类维护一个公共接口的引用
2015-08-09 16:24:14 397
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人