`
zhuyingya87
  • 浏览: 34508 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
1、面向对象的特征有哪些方面  1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。 3.封装: 封装是 ...
把自己脑海中的MVC模式总结出来了: MVC是一种编程的思想,也是一种框架模式。 M (Model) 是指数据层(持久层),V (View) 是指表现层,C (Controller) 是指控制层. MVC模式是由这三层构成。而且这三层是相互独立。 控制层是连接数 ...
DWR是一个开源的类库,可以很方便的实现浏览器里的代码调用WEB服务器上的JAVA函数,操作JAVA对象或者集合。 首先需要下载dwr.jar放到WEB-INF\lib下,然后在WEB-INF创建一个名为dwr.xml的文件用于配置管理浏览器里需要调用JAVA函数。 实现一个检查用户名是否存在的程序: 1.创建一个user对象 public class User { private String username;  private String password;  pubile void getUsername(){   return username;  }  ...
一句话总结GOF的23种设计模式 一、创建型模式     Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。     Builder:将一个复杂对象的构件与它的表示分离,使得同样的构建过程可以创建不同的表述。     Factory Method:定义一个用于创建对象的接口,让子类决定将哪一个类实例化。Factory Method使一个类的实例化延迟到其子类。     Prototype:用原型实例指定创建对象的种类,并且通过拷贝这个原型来创建新的对象。     Singleton:保证一个类仅有一个实例,并提供一个访问它的全局访问点 ...
迪米特法则(LoD):又称最少知识原则(LKP),就是说一个对象应当对其他对象尽可能少的了解。 狭义的迪米特法则: 如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用.如果其中一个类需要调用另一个类的方法的话,可以通过第三者转发这个调用. 缺点: 会在系统内造出大量的小方法,散落在系统的各个角落.这些方法仅仅是传递间接的调用,因此系统与系统中的商业逻辑无关.当设计师试图从一张类图看出总体的构架时,这些小方法会造成迷惑和困扰. 为了克服狭义迪米特法则的缺点,可以使用依赖倒转原则,引入一个抽象的类型引用"抽象陌生人"对象,使"某人" ...
Global site tag (gtag.js) - Google Analytics