类的定义包括属性,方法实际上是对事物的抽象概括类设计的合理与否关键在属性方法之类的设计能够准确反映事物,事件间的逻辑关系,结合自己程序设计需要就可以设计出一个很好的类对后续开发,事半功倍。这样就需要在之前做好规划,画好uml图把代码分成最小的实体,确定所有组成部分,创建一个实体表在实体间寻找共同点 ...
分类:
编程语言 时间:
2014-12-11 15:29:31
阅读次数:
144
1、终结类与终结方法被final修饰符修饰的类和方法,终结类不能被继承,终结方法不能被当前类的子类重写终结类的特点:不能有派生类终结类存在的理由:安全: 黑客用来搅乱系统的一个手法是建立一个类的派生类,然后用他们的类代替原来的类设计: 你认为你的类是最好的或从概念上你的类不应该有任何派生类终结方法的...
分类:
编程语言 时间:
2014-12-10 19:37:17
阅读次数:
250
设计模式主要分三个类型:创建型、结构型和行为型。
其中创建型有:
一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点
二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。
三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一个类...
分类:
其他好文 时间:
2014-12-10 12:37:43
阅读次数:
201
2014互联网薪酬大集合,包括技术类、产品类、设计类、市场运营类、以及职能类 在应届生中,薪资水平最高的职位依次有:架构师、mac、hadoop、技术经理以及算法。最低的有vb、自动化测试、广告算法。 普通职位中,db2的工资水平最高,平均月薪28500元,接下来是u3d、搜索算...
分类:
其他好文 时间:
2014-12-10 12:12:25
阅读次数:
197
/** * 抽象类:很多具有相同特征和行为的类可以抽象为一个抽象类 * 1.抽象类可以没有抽象方法,有抽象方法的类必须是抽象类 * 2.非抽象类继承抽象类必须实现抽象方法【可以是空实现】 * 3.抽象类可以有方法和属性 * 4.抽象类不能被实例化 * 5.抽象类不能声明为final * 6.抽象类可...
分类:
编程语言 时间:
2014-12-04 19:26:05
阅读次数:
300
Repeater控件不具备内置的呈现功能,用户必须通过创建模板来为它提供布局.
重复的东西就说明有很多相同的,那就可以抽出来。抽出来的东西,面向对象中叫类,设计模式中可以是模板方法。在Repeater控件这里呢,就叫模板了。...
分类:
Web程序 时间:
2014-12-04 12:14:24
阅读次数:
339
在之前的《设计模式:工厂模式》中记录了两种用于创建派生类对象的工厂模式,第一种模式直接使用基类的静态成员函数来创建派生类的对象,在该静态成员函数中直接调用了派生类的构造函数,第二种模式是使用基类工厂的静态成员函数,通过基类工厂中保存的各派生类工厂来创建派生类对象,派生类工厂是派生类的嵌套类,相当于为派生类量身定做的专属工厂,这些专属工厂的存在使得基类工厂不必了解创建派生类对象的细节。今天主要记录另外两种工厂模式:虚构造函数和抽象工厂。虚构造函数模式与前两种工厂模式不同,在前两种工厂模式中,基类是基类,派生类...
分类:
其他好文 时间:
2014-11-30 21:37:30
阅读次数:
144
关联映射:将关联关系(在对象模型中就是一个或多个引用)映射到数据库中
关系属性:在内存中建立两个对象之间的关系
双向关系:在关系对象中都能找到对方
单项关系:只在关系的一方能找到另一方
实体类设计原则:
1、实现无参构造函数(Hibernate要调用)
2、提供一个标识(用于唯一标识该对象,映射数据库主键)
3、建议不用final修饰实体类(Hibernate实现延迟加载使用C...
分类:
Web程序 时间:
2014-11-26 19:01:14
阅读次数:
159
【设计模式】 抽象类和接口一. 抽象类 1. 不能实例化 2. 内部方法可以有实现,也可以是是抽象方法 3. 内部属性和方法有访问修饰符 4. 抽象子类继承时, 父类抽象方法可以不实现 5. 单一继承 6. 相同属性,相同方法(可以是不同实现)用抽象类, 因内部方法可以有实现,可以在父类...
分类:
其他好文 时间:
2014-11-24 17:04:43
阅读次数:
208
http://www.cnblogs.com/PurpleTide/archive/2012/03/10/2389496.html解决方案和思路类: 设计和策略: 1.有一个网站的中购买功能, 假设现在有很多用户(假设10000人)在抢购一个物品,该物品的库存只有10个,请问怎么设计一个系统支持.....
分类:
Web程序 时间:
2014-11-19 20:10:58
阅读次数:
347