![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编码规范、设计模式
漩涡之冰1
这个作者很懒,什么都没留下…
展开
-
C#程序编码规范
1.目的为了保证企业编写出的程序都符合相同的规范,保证一致性、统一性而建立的程序编码规范。全面的编码标准包含代码结构的所有方面。虽然开发人员在实现标准时应慎重,但只要应用了就应该坚持。完成的源代码应该反映出一致的样式,就像一个开发人员在一个会话中编写代码一样。在开始软件项目时,建立编码标准以确保项目的所有开发人员协同工作。当软件项目并入现有的源代码时,或者在现有软件系统上执行维护时,编码标原创 2009-02-20 13:39:00 · 2276 阅读 · 0 评论 -
依赖、关联、聚合、组合还有泛化的关系
世界是普遍联系的,因此程序世界中的类,也不可能是孤立的。UML为我们定义了它们之间的关系,就是:依赖、关联、聚合、组合还有泛化。 泛化关系比较好理解,就是表示类之间的继承关系。容易混淆的是依赖、关联、聚合和组合的关系。这里做一些甄别: 1、 依赖和关联的颠倒颠 在网上查找了一下依赖和关联的区别,有说“关联本身即是一种依赖”,亦有说“依赖是一种弱关联原创 2009-04-15 13:39:00 · 812 阅读 · 1 评论 -
依赖倒转原则
抽象不应该依赖于细节,细节应当依赖于抽象。 要针对接口编程,而不是针对实现编程。 传递参数,或者在组合聚合关系中,尽量引用层次高的类。 针对接口编程,减少与具体类的耦合 主要是在构造对象时可以动态的创建各种具体对象,当然如果一些具体类比较稳定 ,就不必再弄一个抽象类做它的父类,这样有画舌添足的感觉 优点: 系统扩展灵活。 缺点: 需要大量的类。原创 2009-04-20 13:53:00 · 333 阅读 · 0 评论