`
小甜甜弟弟
  • 浏览: 33754 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

领域模型

    博客分类:
  • DDD
领域模型是对领域内的概念类或现实世界中对象的可视化表示。 如何创建领域模型 1、寻找概念类 2、将其绘制为uml类图中的类 3、添加关联和属性 如何找到概念类 1、重用和修改现有的模型 2、使用分类列表 3、确定名词短语 4、使用分类列表 5、通过识别名词短语寻找概念类 属性和类的常见错误 如果我们认为某概念类x不是现实世界中的数字或文本,那么x可能是概念类而不是属性 何时使用"描述"类建模 描述类:包含描述其他事物的信息 何时需要描述类 1、需要有关商品或服务的描述,独立于任何商品或服务的现有实例 2、删除其所描述事物的实例后,导致信息丢失,而这些信息是需要维护的,但是 ...
迭代器模式--提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部的表示 组合模式--允许你将对象组成树形结构来表现'整体/部分'的层次结构。组合能让客户以一致的方式处理个别对象和对象组合 OO原则 封装变化 多用组合,少用继承 针对接口编程,不针对实现编程 为交互对象之间的松耦合设计而努力 类应该对扩展开放,对修改关闭 依赖抽象,不要依赖具体类 只和朋友交谈 别找我,我会找你 类应该只有一个改变的理由 仔细数数 发现已经看完了十几个模式了 越到后面越感觉到所有的模式好像都一样  只是一些设计方式上有所差异

共享语言

    博客分类:
  • DDD
首先写下一个句子 接着将它截成小段 然后将这些小段全部混合,并将它们分类选出 就像他们是偶然出现的那样 短语的顺序没有任何影响
期考过后,学院组织去软件园实训半个月 期间不小心把装饰者模式、工厂模式,单件模式,命令模式,适配器模式与外观模式,模板方法模式都看完了,在做项目的时候也运用上了,发现真的很舒服啊 以前写的那些代码可以扔了 实训的时候老师特地讲了下工厂模式,还当场编码说明了工厂模式的好处 的确令人振奋 给自己信心要坚持把设计模式--Headfirst 看完 今天是实训的倒数第二天 因为台风来了 学院担心我们的安全  就提前一天让我们回学校了 项目做的差不多了 明天软件园的工程师会来学校检查我们的项目 快结束了 新生活也将开始了  呵呵 加油。。。。
今天软件工程的课程设计终于结束了 五天的时间学到好多 突然发现原来一个人懂得越多就越能意识到自己的无知 第一次用ssh  第一次真正认真地做设计 发现技术很容易上手 但是设计真的不是一两天的事情 现在的我 其实有点迷茫 一直在挣扎 一方面想直接把技术学好。。。ssh三层框架之类的 多练这些 一方面总是感觉设计更重要 不说设计的最好最起码也要设计的合情合理 文档之类的要写清楚点 但无形中时间就没了 然后根据文档写代码 周围的同学都是直接写代码 直接数据库设计下就开始写代码了 我承认速度很快 可是我又不想这样 诶。。。。
对扩展开放,对修改关闭 动态的讲责任附加到对象上 发现懂的太少,想知道的太多 还好我学习能力不错 就像《当幸福来敲门》里的男主角所说:你问我很多问题,我可能会说我不知道,但是我可以用最快的时间知道。 看完这个模式 发现原来java  io系统原来是这样搞出来的 以前真的不懂,只是一直都感觉io系统 搞那么多类 有什么用  现在终于明白了
定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新 设计原则  为了交互对象之间的松耦合设计而努力 观察者模式的代表人物--MVC 真想一口气看完   越来越有意思了  越来越想知道设计模式的全部 可恶的期考  诶
一直都觉得框架就是设计模式,貌似两个没什么差别 今天看完书后纵欲恍然大悟,两者间还是有差别的 框架提供了我们某些特定的实现,让我们的代码可以轻易地引用,但是这并不算是设计模式, 有些时候,框架本身会用到设计模式,这样很好,因为一旦你了解了设计模式,会更容易连接这些api是围绕着设计模式构造的, 从某种意义上可以说框架是在设计模式的基础上产生的。
今天把策略模式看完了,最起码思想上提高了一个境界 一直都有种感觉  有种倒回去看以前写的编的程序 三个字。。。好烂  真的不堪入目 有时候在想框架其实就是设计模式  思想是一样的 复习下哈 三个设计原则: 1.找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起 2.针对接口编程,而不是针对实现编程 3.多用组合,少用继承

结束了

    博客分类:
  • jee
今天检查j2ee的实验,因为时间问题只弄了个个人财务管理系统,功能蛮简单的,用ejb3.0实现的,第一次用框架。发现框架是个很不错的东西,检查结束了。有个问题一直困扰着我,一对多级联的时候 为什么删除’多‘侧的其中一个会把’一‘侧的也删除了,顺带和‘一’侧关联的都删除了。  代码没错啊
Global site tag (gtag.js) - Google Analytics