鉴于json数据传输的使用,可以在实体类基础上设计基类 public?abstract?class?BaseModel?implements?Serializable{
?private?static?final?long?serialVersionUID=1L;
?
?
?//==============jso...
分类:
其他好文 时间:
2015-02-04 14:49:51
阅读次数:
138
Single Responsibility Principle类的设计趋向于:Use Case Diagram --> (derived) --> DetailOpen-Closed Principle/* Software entities should be open for extension...
分类:
其他好文 时间:
2015-02-04 01:58:54
阅读次数:
129
一、面向对象 OC语言是面向对象的,c语言是面向过程的,面向对象和面向过程只是解决问题的两种思考方式,面向过程关注的是解决问题涉及的步骤,面向对象关注的是设计能够实现解决问题所需功能的类。 术语:OO面向对象、OOP面向对象编程二、类和对象(一)关于类 类的设计只关注三个东西:类名、属性和方法...
分类:
移动开发 时间:
2015-01-22 20:07:12
阅读次数:
280
这两个条款讲的是:接口的设计和类的设计。其中接口的设计原则是让接口容易被正确使用,不容易被误用;后面有一系列的做法。类的设计,讲的是类设计犹如新类型type的设计。在设计类时要考虑的一系列问题。...
分类:
编程语言 时间:
2015-01-21 22:30:36
阅读次数:
315
先来看看Singleton的用例图:在一个实际的老项目中,有很多的业务类,也不知道当时如何设计的,这些业务类均被设计成了Singleton模式。项目中这些业务类结构如下:而每个业务类的设计均为单例,诸如: 1 public class SearchHelper 2 { 3 ...
分类:
其他好文 时间:
2015-01-12 16:25:54
阅读次数:
157
1.书中举了一个鸭子类的设计,有些会飞或者会叫,有些不会飞可能也不会叫,用继承则导致不该有的功能通过继承而继承了下来,使用接口则代码无法做到最大程度的重用。进而引出设计原则1:找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起,把会变化的部分取出并封装起来,好让其他部分不...
分类:
其他好文 时间:
2015-01-12 16:24:32
阅读次数:
165
1、C#中部分方法总是私有的?
假如你是类的设计者,设计出某个部分类如MyClass。当你把这个类设计完后,别人就可以用这个类。
对于类的使用者来说,类的外观就是各种public的属性、字段和方法。
假如,你在MyClass中定义了一个部分方法SendFile用来传输文件,但是你没有提供这个方法的实现代码。
现在类的使用者知道MyClass类中有个public方法SendFile可以用来传...
packagecom.ctu.java.exer;
publicclassTestCircle{
publicstaticvoidmain(String[]args){
Circlec1=newCircle();
c1.radius=2.3;
doublearea=c1.findArea();
System.out.println(area);
c1.setRadius(4.5);//c1.radius=4.5;
System.out.println(c1.findArea(..
分类:
其他好文 时间:
2015-01-10 18:26:03
阅读次数:
203
packagecom.ctu.java.exer;
publicclassTestPerson{
publicstaticvoidmain(String[]args){
Personp=newPerson();
p.study();
p.showAge();
p.addAge(2);
p.showAge();
Personp1=newPerson();
p1.showAge();
}
//属性
}
classPerson{
Stringname;
i..
分类:
其他好文 时间:
2015-01-10 18:25:20
阅读次数:
153
平时我们做SSH项目的时候避免不了要做单元测试,而且很多时候,我们是不希望单元测试的结果对真正的数据库有影响的,那么我们就需要使用事务来管理了。
JUnit测试基类如下:
package com.sms.test.base;
import org.junit.runner.RunWith;
import org.springframework.test.context....
分类:
编程语言 时间:
2015-01-10 01:28:35
阅读次数:
237