上一页 1 ··· 57 58 59 60 61 62 63 64 65 ··· 103 下一页
摘要: 根据前两篇博文,应该对插件开发有所了解。前文回顾:1插件学习篇2简单的建立插件工程以及模型文件分析3利用扩展点,开发透视图 SWT知识介绍 之前学过Java的朋友,多少页会一些关于Swing的东西。那么这里的SWT就是Eclipse插件所应用到的小部件开发框架。 里面包含了大量的桌面控件,... 阅读全文
posted @ 2014-11-11 21:26 xingoo 阅读(9923) 评论(7) 推荐(4)
摘要: 在真正接触eclipse插件开发一个月后,对插件的开发过程以及技术要求,也有了一定的了解。遥想之前像无头苍蝇一样乱撞乱学,真心觉得浪费了不少时间。这里就总结一下学习的主要过程以及需要的资料。 Eclipse作为强大的开发IDE,本身也作为一款开源软件,提供给了用户强大的扩展能力。我们可以自己开... 阅读全文
posted @ 2014-11-10 19:33 xingoo 阅读(29953) 评论(13) 推荐(17)
摘要: 前言:【模式总览】——————————by xingoo 模式意图 对于某个对象或者一组对象,不同的访问者,产生的结果不同,执行操作也不同。此时,就是访问者模式的典型应用了。 应用场景 1 不同的子类,依赖于不同的其他对象 2 需要对一组对象,进行许多不相关的操作,又不想在类中是现在这... 阅读全文
posted @ 2014-11-09 13:20 xingoo 阅读(8329) 评论(0) 推荐(4)
摘要: 前言:【模式总览】——————————by xingoo 模式意图 定义一个类的框架,当它有不同的类时,再具体实现。 比如,我们设计一个跨系统的客户端软件,Windows需要一套展现类,Linux需要一套,mac还需要一套。这样,只需要抽取他们的共同操作编程一个框架类,具体使用到哪个系统时... 阅读全文
posted @ 2014-11-09 12:43 xingoo 阅读(1519) 评论(0) 推荐(0)
摘要: 前言:【模式总览】——————————by xingoo 模式意图 定义一系列的算法,把他们封装起来,使得算法独立于适用对象。 比如,一个系统有很多的排序算法,但是使用哪个排序算法是客户对象的自有。因此把每一个排序当做一个策略对象,客户调用哪个对象,就使用对应的策略方法。 应用场景 1... 阅读全文
posted @ 2014-11-09 12:17 xingoo 阅读(1648) 评论(0) 推荐(1)
摘要: 前言:【模式总览】——————————by xingoo 模式意图 允许一个对象在内部改变它的状态,并根据不同的状态有不同的操作行为。 例如,水在固体、液体、气体是三种状态,但是展现在我们面前的确实不同的感觉。通过改变水的状态,就可以更改它的展现方式。 应用场景 1 当一个对象的行为,... 阅读全文
posted @ 2014-11-09 11:58 xingoo 阅读(1036) 评论(0) 推荐(0)
摘要: 前言:【模式总览】——————————by xingoo 模式意图 观察者模式,也叫发布/订阅模式,从名字来说就能察觉到它的过程应该是,发布——其他人接受。 这个模式定义了对象之间的一种依赖关系,当一个对象发生变化时,其他的对象收到更新,也发生变化。 模拟我们订阅邮件这个场景,不管我们的... 阅读全文
posted @ 2014-11-09 11:36 xingoo 阅读(1526) 评论(0) 推荐(0)
摘要: 前言:【模式总览】——————————by xingoo 模式意图 这个模式主要是想通过一个对象来记录对象的某种状态,这样有利于在其他需要的场合进行恢复。 该模式还有跟多可以扩展的地方,比如可以记录多个时间的状态,每个角色都有可以扩展的空间,完全看业务场景而定。 应用场景 1 保存对象... 阅读全文
posted @ 2014-11-08 12:07 xingoo 阅读(1177) 评论(0) 推荐(0)
摘要: 前言:【模式总览】——————————by xingoo 模式意图 使用一个中介的对象,封装一组对象之间的交互,这样这些对象就可以不用彼此耦合。 这个中介者常常起着中间桥梁的作用,使其他的对象可以利用中介者完成某些行为活动,因此它必须对所有的参与活动的对象了如指掌! 应用场景 1 当一... 阅读全文
posted @ 2014-11-07 22:09 xingoo 阅读(9678) 评论(5) 推荐(1)
摘要: 参考书籍:《领域驱动设计·精简版》领域驱动模型 各层的作用如下:概念讲解1 需求的反向工程:需求是反复推敲出来的2 DDD的中心思想:关注精简的业务模型及实现的匹配3 在设计编码前,应该先了解领域4 软件成为领域的反射5 瀑布模型:业务人员——设计人员——开发人员——测试人员6 敏捷编程:不断... 阅读全文
posted @ 2014-11-06 21:01 xingoo 阅读(1930) 评论(1) 推荐(1)
上一页 1 ··· 57 58 59 60 61 62 63 64 65 ··· 103 下一页