Happiness is more than pleasure without pain

你只有非常努力,才能看起来毫不费力

导航

2015年3月22日 #

设计模式中类的关系UML

摘要: 在java以及其他的面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。1.依赖(Dependence) 依赖关系的定义为:对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,这两个对象之间主要体现为... 阅读全文

posted @ 2015-03-22 22:13 believer 阅读(159) 评论(0) 推荐(0) 编辑

简单工厂方法

摘要: 定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。类型:创建类模式类图:工厂方法模式代码[java]view plaincopyinterfaceIProduct{publicvoidproductMethod();}classProductimple... 阅读全文

posted @ 2015-03-22 20:14 believer 阅读(201) 评论(0) 推荐(0) 编辑

简单工厂模式

摘要: public claass OperatorFactory{ public static Operator createOperator(String operate){ Operation oper=null; swich(operate){ case"+": ... 阅读全文

posted @ 2015-03-22 19:23 believer 阅读(128) 评论(0) 推荐(0) 编辑

Search in Rotated Sorted Array

摘要: Suppose a sorted array is rotated at some pivot unknown to you beforehand.(i.e., 0 1 2 4 5 6 7 might become 4 5 6 7 0 1 2).You are given a target valu... 阅读全文

posted @ 2015-03-22 14:17 believer 阅读(117) 评论(0) 推荐(0) 编辑

编程之美题选

摘要: 1、求二进制数中1的个数:1、除以2 根据余数 判断,迭代 2、与1相与,根据结果判断,循环移位 3、列出全部数据映射2-1 3-2 4-1 。。。 建立Hash表O(1)4、(1100&1011=1000 能去掉最右边的1) intNumber(int n ){ int count=0; w... 阅读全文

posted @ 2015-03-22 11:11 believer 阅读(244) 评论(0) 推荐(0) 编辑