策略模式,良好的扩展性,将对象分割成2部分,一部分是相同属性(抽象类),一部分是独有的属性(接口),良好的扩展,自由的组合出需要的新的对象资料来自网络,例子由自己编写例子: 角色和武器 角色都有攻击力,攻击速度和移动速度 武器有自己独有的特性 但是角色又拥有武器定义角色的抽象父类 1 package...
分类:
其他好文 时间:
2014-07-06 14:10:57
阅读次数:
252
1封装对象的原理封装就是把类的内部隐藏起来,好处:1良好的封装能够减少耦合,2类内部的实现可以自由的修改,3 类具有清晰的对外接口2继承性如何访问基类的成员派生类可以调用基类的方法,通过base关键字,派生类在访问基类的时候有一些限制。不能访问private 成员。interal的基类成员只能只能被...
分类:
其他好文 时间:
2014-07-06 13:45:02
阅读次数:
146
Web前段技术发展很快,主流技术日新月异,想想自己刚毕业那会用的asp技术,现在已经很少有主流网站在使用了。
再到后来的J2EE框架,然后SpringMVC大行其道,但是最近各种js框架被广为传播,Html5的推出很是丰富了移动互联网的发展,此文对当前最新的几种web前端技术进行的汇总,让大家更多地了解,然后取其所长,避其所短,快速推出简约大方,维护方便,性能良好的个人网站。
JavaSc...
分类:
Web程序 时间:
2014-07-06 08:59:26
阅读次数:
247
在面向对象的设计中,我们一直追求一种结果,就是良好的复用性,基于这个理念,面向对象的设计中加入了协变与逆变(Covariance and Contravariance)两个概念,我们先来简单了解一下这两个概念。...
分类:
其他好文 时间:
2014-07-04 08:10:50
阅读次数:
217
以前做的项目都是用.net开发的,以后准备迁移到java平台上,近期正好有个新项目要上马,所以调研下java相关技术。Spring作为java平台下的一个全栈框架, 其简洁优雅的设计和使用方式,良好的开放性和稳定性几乎无出其右者,所以决定以Spring框架为主线来学习java相关技术,希望能起到提纲...
分类:
编程语言 时间:
2014-07-03 22:38:51
阅读次数:
339
上一篇《秒杀多线程第三篇原子操作 Interlocked系列函数》中介绍了原子操作在多进程中的作用,如今来个复杂点的。这个问题涉及到线程的同步和相互排斥,是一道很有代表性的多线程同步问题,假设能将这个问题搞清楚,那么对多线程同步也就打下了良好的基础。程序描写叙述:主线程启动10个子线程并将表示子线程...
分类:
编程语言 时间:
2014-07-03 20:59:25
阅读次数:
298
一.简介现在越来越多的企业应用构建在j2ee平台上,这得益于j2ee为企业应用的开发提供了良好的框架和服务的支持.j2ee为企业应用提供了多方面的服务(Security、Transaction、Naming等).本文将介绍j2ee提供的安全服务.作者首先介绍j2ee中的安全概念和j2ee的安全体系架...
分类:
其他好文 时间:
2014-07-02 23:20:42
阅读次数:
304
1.《职场软实力 人生硬道理》豆瓣 7.6分内容简介:每个人都希望自己能拥有实力,能在激烈的职场竞争中胜出。但现在是职场软实力的时代了,你必须要有对“实力”的重新认识,才能有与众不同的表现;必须拥有良好的人际交往、协调沟通和自我管理等“软实力”,才能去得更高、走得更远。现在,就让世界500强资深经理...
分类:
其他好文 时间:
2014-07-02 20:49:33
阅读次数:
164
最近有朋友与我探讨了软件基层技术管理工作方面的话题,借此从动机和方法两方面谈谈我的看法。
动机
要做好基层技术管理工作,首先要确保自己有良好的动机,即明白自己为何要走上技术管理岗位。做管理的根本是为了获得权力,但获得权力的动机却存在很大的差别。
第一种单纯是为了利己。有相当数量的人往技术管理岗位“挤”,是为了获得以后在工作中可以少做或挑做工作内容的权力;也...
分类:
其他好文 时间:
2014-07-02 11:04:51
阅读次数:
125
今天马哥讲课重点在操作系统和API、ABI之间是什么意思,要搞清楚,还是要先看看第一个概念,系统调用。百度上说:系统调用的概念就是操作系统为应用程序提供的接口。而系统调用的工作原理跟圆一样,因为操作系统的主要功能更好得为管理硬件提供良好的工作环境从而使得很多的应..
分类:
其他好文 时间:
2014-07-01 09:49:43
阅读次数:
145