<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="rss.xsl" media="screen"?>
<rss version="2.0">
  <channel>
    <title>本杰.NET - UML</title>
    <link>http://www.beingnet.com/showforum-14.aspx</link>
    <description>Latest 20 threads</description>
    <copyright>Copyright (c) 本杰.NET</copyright>
    <generator>Discuz!NT</generator>
    <pubDate>Tue, 07 Feb 2012 03:04:43 GMT</pubDate>
    <ttl>60</ttl>
    <item>
      <title>edmx处理存储过程，有第三方的收费工具</title>
    <description><![CDATA[357]]></description>
      <link>http://www.beingnet.com/showtopic-1712.aspx</link>
      <author>shenyoujia</author>
      <pubDate>Sat, 04 Sep 2010 23:20:00 GMT</pubDate>
    </item>
    <item>
      <title>edmx处理存储过程，有第三方的收费工具</title>
    <description><![CDATA[可惜是要收费啊。。否则用来转换 stored procedure，就能解决我们项目中不能使用ef对付存储过程的遗憾了。。

356]]></description>
      <link>http://www.beingnet.com/showtopic-1711.aspx</link>
      <author>shenyoujia</author>
      <pubDate>Sat, 04 Sep 2010 23:19:00 GMT</pubDate>
    </item>
    <item>
      <title>一直不太重视UML</title>
    <description><![CDATA[其实，UML不但可以在编码前对编码有个很好的规划，而且在编码后，又是回归测试，单元测试和集成测试的最好的文档。。

UML，确实是用途广泛。。]]></description>
      <link>http://www.beingnet.com/showtopic-1707.aspx</link>
      <author>shenyoujia</author>
      <pubDate>Mon, 30 Aug 2010 11:10:00 GMT</pubDate>
    </item>
    <item>
      <title>设计的枯燥和有趣——书摘</title>
    <description><![CDATA[设计是一个有趣的过程，事实上，笔者认为开发人员也可以把设计当成另外一种撰写程序的方式，只是在设计阶段是以设计整个应用程序架构、应用程序需要解决的事务、应用程序提供的功能以及影响应用程序的元素而不是以细微的程序代码和API作为思考中心的。试着以更高层次的抽象方式来思考设计，熟悉UML和UML的语言元素来进行设计工作，那么也许读者会慢慢发现其中的乐趣。

设计也不是一次就可以完成的，需要经过多次的]]></description>
      <link>http://www.beingnet.com/showtopic-1702.aspx</link>
      <author>shenyoujia</author>
      <pubDate>Wed, 25 Aug 2010 17:42:00 GMT</pubDate>
    </item>
    <item>
      <title>设计时的重构动作</title>
    <description><![CDATA[240

上面是耦合的设计。。看看引入Mock之后，解除耦合的关键。


240]]></description>
      <link>http://www.beingnet.com/showtopic-1598.aspx</link>
      <author>shenyoujia</author>
      <pubDate>Sun, 23 May 2010 10:12:00 GMT</pubDate>
    </item>
    <item>
      <title>UML挺有趣，且挺重要</title>
    <description><![CDATA[在拿到需求之后，画图，然后让用户来看图说话，以改进 模型 ，这是非常重要的步骤，可以为以后的开发阶段提供非常良好的辅助。

今天不上课，找个图画画。。

228]]></description>
      <link>http://www.beingnet.com/showtopic-1585.aspx</link>
      <author>shenyoujia</author>
      <pubDate>Sat, 15 May 2010 10:11:00 GMT</pubDate>
    </item>
    <item>
      <title>画UML，顺便回顾OA第一天视频</title>
    <description><![CDATA[1.刚参加工作:能解决问题.完成项目.
        架构(三层)
        单人完成
                (网店)
                (OA)

2.工作2年以后:团队开发(分工明确)
        架构
        设计
        管理
        沟通
        版本控制


看了老师OA第一天的项目日志。。]]></description>
      <link>http://www.beingnet.com/showtopic-798.aspx</link>
      <author>shenyoujia</author>
      <pubDate>Fri, 07 May 2010 09:17:00 GMT</pubDate>
    </item>
    <item>
      <title>面向对象诠释图</title>
    <description><![CDATA[http://www.cnblogs.com/tyl2008/archive/2010/05/06/1729027.html
http://images.cnblogs.com/cnblogs_com/tyl2008/OOP.jpg]]></description>
      <link>http://www.beingnet.com/showtopic-797.aspx</link>
      <author>shenyoujia</author>
      <pubDate>Thu, 06 May 2010 17:27:00 GMT</pubDate>
    </item>
    <item>
      <title>再论面向对象编程语言三要素</title>
    <description><![CDATA[（程序员）自定义类型

继承

多态（Polymorphism）]]></description>
      <link>http://www.beingnet.com/showtopic-790.aspx</link>
      <author>shenyoujia</author>
      <pubDate>Thu, 06 May 2010 10:34:00 GMT</pubDate>
    </item>
    <item>
      <title>多重继承与多重实现</title>
    <description><![CDATA[多继承，如果两个基类有相同的 Property （以及别的 成员），该怎么解决呢？（C++可以多重继承，以后可以问问那个语言的 语言特性）。C#不支持多 基类 继承。

多实现，一个类是可以多接口实现的。而C#规定了接口是不能带有 成员变量的（避免了上述的冲突）。而 方法的同名问题，则是有 语言特性 加以解决。]]></description>
      <link>http://www.beingnet.com/showtopic-789.aspx</link>
      <author>shenyoujia</author>
      <pubDate>Thu, 06 May 2010 10:26:00 GMT</pubDate>
    </item>
    <item>
      <title>多载（Overload）</title>
    <description><![CDATA[多载这种语言机制既为C那样的非OO语言支持（这个很多，JavaScript也是），也为C#这样的OO语言所支持。多载有时被错误的与 覆载 相混淆，因为他们在字面上有点像，但实则是两种完全不同的概念。]]></description>
      <link>http://www.beingnet.com/showtopic-788.aspx</link>
      <author>shenyoujia</author>
      <pubDate>Thu, 06 May 2010 10:22:00 GMT</pubDate>
    </item>
    <item>
      <title>避免“连锁反应”</title>
    <description><![CDATA[一旦类层次结构已经建立，且应用程序编码已经完成，则对非叶类（亦即所有子孙类的节点）的修改都会导致层级结构Hierarchy中的向下“连锁反应”。

这就引出了一个要诀：

在非叶类已经在应用程序代码中被使用后，如非万不得已，应避免向其添加新特征，以防止整个类继承结构中导致连锁反应。——译注：最近比较流行的一个词汇：涟漪效应，是不是就是一个意思？

这条要诀知易行难！然而，它强调了花费尽]]></description>
      <link>http://www.beingnet.com/showtopic-787.aspx</link>
      <author>shenyoujia</author>
      <pubDate>Thu, 06 May 2010 09:35:00 GMT</pubDate>
    </item>
    <item>
      <title>继承真的是一种类间关系吗?</title>
    <description><![CDATA[答案是肯定的。

关联、聚合和继承都被称作是类间关系。继承与 关联、聚合在对象层级上有所区别。

关联（和作为特殊关联的聚合）可以看作依靠相关类之间的现存关联把独立的对象联系起来，与之不同，继承是描述单个对象特征的一种方式。在继承的情形中，对象同时是派生类和该派生类的所有基类的实体：研究生（GraduateStudent）是学生（Student）也是人（Person）。]]></description>
      <link>http://www.beingnet.com/showtopic-786.aspx</link>
      <author>shenyoujia</author>
      <pubDate>Thu, 06 May 2010 09:23:00 GMT</pubDate>
    </item>
    <item>
      <title>面向对象特性的重要部分</title>
    <description><![CDATA[一个对象有多重身份（同时 instanceOf 类Hierarchy上的多个类Class原型——Type）。

一个对象可以被当作（里氏替换为）多个类的实例（多态的先决条件——当然，发生的前提是有类继承）。当使用GetType()方法去查看‘适格’ 的Type对象(由于是UML中描述，因此需要针对具体语言Specialize的时候需要作出说明，Type对象是C#基于语言的描述，如果是Java语]]></description>
      <link>http://www.beingnet.com/showtopic-785.aspx</link>
      <author>shenyoujia</author>
      <pubDate>Thu, 06 May 2010 09:18:00 GMT</pubDate>
    </item>
    <item>
      <title>Class Hierarchy</title>
    <description><![CDATA[http://www.jetbrains.com/idea/features/screenshots/90/uml/Quick-Class-Hierarchy.jpg

类的层次结构的例子]]></description>
      <link>http://www.beingnet.com/showtopic-784.aspx</link>
      <author>shenyoujia</author>
      <pubDate>Thu, 06 May 2010 08:53:00 GMT</pubDate>
    </item>
    <item>
      <title>对象间的关系</title>
    <description><![CDATA[两个对象间可以因互换信息而存在一种短暂关系，如同陌生人在街头擦肩而过、互致问候。我们把这种对象间关系非正式地称为“行为关系behavioral relationship”，因为它来自于与对象y相关的对象x作出的行为或动作。在这种关系中，对象x要么以方法参数的形式临时持有指向对象y的引用，要么从另一个对象z处请求对象y的句柄。然而，重点在于“临时”：对象x完成与y的通讯后，就会把引用扔回给y。]]></description>
      <link>http://www.beingnet.com/showtopic-783.aspx</link>
      <author>shenyoujia</author>
      <pubDate>Thu, 06 May 2010 08:36:00 GMT</pubDate>
    </item>
    <item>
      <title>Requirement图</title>
    <description><![CDATA[PowerDesigner功能不少。。用到位就好了。。

219]]></description>
      <link>http://www.beingnet.com/showtopic-782.aspx</link>
      <author>shenyoujia</author>
      <pubDate>Thu, 06 May 2010 07:37:00 GMT</pubDate>
    </item>
    <item>
      <title>ＵＭＬ类图和数据库物理模型的箭头问题</title>
    <description><![CDATA[感觉两者的箭头指向刚好是不一样的。。

ＯＯ的类图中，一对多关系与数据库模型中的一对多关系。。见下图。。综合比较一下。

210]]></description>
      <link>http://www.beingnet.com/showtopic-762.aspx</link>
      <author>shenyoujia</author>
      <pubDate>Fri, 30 Apr 2010 17:07:00 GMT</pubDate>
    </item>
    <item>
      <title>商城项目的数据库ER图</title>
    <description><![CDATA[再次审视这个ER图，又参考之后画的Use Case图，在 用例图 中管理员和普通用户的行为表现并不是一致的。而在ER图中，则没有 单独的 两个实体（管理员和普通用户）。这应该是拜托asp.net所赐。因为，管理员属于 角色管理 的范畴，而角色管理的任务，由asp.net提供的aspnet_regsql工具帮助生成对应的数据库表以及相应的asp.net内置功能（membership,role,pro]]></description>
      <link>http://www.beingnet.com/showtopic-746.aspx</link>
      <author>shenyoujia</author>
      <pubDate>Thu, 29 Apr 2010 10:36:00 GMT</pubDate>
    </item>
    <item>
      <title>模拟一个威客系统的UML</title>
    <description><![CDATA[一个威客系统的时序图。。第一次画，随便涂鸦。。

201]]></description>
      <link>http://www.beingnet.com/showtopic-745.aspx</link>
      <author>shenyoujia</author>
      <pubDate>Thu, 29 Apr 2010 09:33:00 GMT</pubDate>
    </item>
  </channel>
</rss>
