软件构造
Dong2h
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java中关于List,Map,Set用法整理
Java中关于List,Map,Set用法整理 目录Java中关于List,Map,Set用法整理List分类ArrayListLinkedListVector常见用法Map分类HashMapTreeMapLinkedHashMap常见用法Map的四种遍历方法Set分类HashSetTreeSetLinkedHashSet常见用法 List List是一个继承于Collection的接口,List中的元素可以重复,并且是有序的。ArrayList,Linked,Vector都实现了List接口,是List的原创 2020-07-08 10:09:53 · 593 阅读 · 0 评论 -
UML类图和设计模式
UML类图和设计模式 目录UML类图和设计模式UML类图泛化(Generalization)实现(Realization)关联(Association)聚合(Aggregation)代码组合(Composition)依赖(Dependency)设计模式 UML类图 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 首先上图原创 2020-07-09 10:01:24 · 532 阅读 · 0 评论 -
软件构造设计模式(下)
Iterator 哈啊原创 2020-07-06 20:35:56 · 246 阅读 · 1 评论 -
HIT软件构造线程小结
创建线程的两种方式: 从Thread类派生子类 从Runnable接口构造Thread对象 new Thread (new Runnable(){ public void run(){ ... } }).start(); 线程的休眠: Thread.sleep(time); 保持执行: Thread.join();//可以检测中断信号 中断信号://初始状态为false t.interrupt();//把状态改为true 检测中断信号: t.isInterrupted(); Threa原创 2020-07-05 23:21:03 · 181 阅读 · 0 评论 -
软件构造设计模式(上)
Strategy策略模式 策略的抽象接口: public interface Strategy{ public void function(参数); } 策略的具体实现: public class Method1 implements Strategy{ @Override public void funcition(参数){ … } } 需要采用策略的类: public class XX{ … public void function(Strategy strategy,参数){ strategy.fu.原创 2020-07-04 19:47:00 · 322 阅读 · 0 评论 -
2020软件构造第四章习题
4.2 [多选]Behavioral subtyping必须要满足的条件,不包括以下__ A.子类型可以增加父类型中所没有的新方法子类型B.override父类型的某B方法,子类型方法需具备相同或更弱的post-condition C.子类型必须要具备与父类型相同或更弱的invariants(不变量) D.子类型override父类型的某个方法,不能比父类型方法抛出新的异常类型,但可比父类型方法抛出的异常更少 答案:BC [多选]关于Behavioral subtyping的说法,不正确的是___ A.子原创 2020-06-30 15:49:13 · 997 阅读 · 0 评论
分享