- 浏览: 3499 次
- 性别:
- 来自: 上海
最新评论
文章列表
CAS
Defination:
Open source project for SSO which contains Client(Including : Java, .Net, PHP, Perl, Apache, uPortal, Ruby) & Server was create by Yale.
Principle:
Cas client binded with app1,when u login in the app1,cas client will check your authority( Service Ticket), It ...
Sql常见面试题(总结)
1.用一条SQL语句 查询出每门课都大于80分的学生姓名
name kecheng fenshu
张三 语文 81
张三 数学 75
李四 语文 76
李四 数学 90
王五 语文 81
王五 数学 100
王五 英语 90
A: select distinct name from table where name not in (select distinct name from table where fen ...
设计模式原则:
1.单一职责原则
只有逻辑足够简单,才可以在代码级别上违反单一职责原则;只有类中方法数量足够少,才可以在方法级别上违反单一职责原则
2.里氏替换
如果非要重写父类的方法,比较通用的做法是:原来的父类和子类都继承一个更通俗的基类,原有的继承关系去掉,采用依赖、聚合,组合等关系代替
子类可以扩展父类的功能,但不能改变父类原有的功能。它包含以下4层含义:
* 子类可以实现父类的抽象方法,但不能覆盖父类的非抽象方法。
* 子类中可以增加自己特有的方法。
* 当子类的方法重载父类的方法时,方法的前置条件(即方法的形参)要比父类方法的输入参数更宽松。
...