有一种激情叫狂热----ClampHammer的专栏

You never know what you can do ,just do your try

面向对象分析和设计Tips


积累了一点经验,学习的和实践的

1. SRP :  Single -Responsibility Principle  单一职责准则
    一个类只能做一件事情。职责多了可能引起耦合,在一个职责改变时,可能会影响到另一职责的履行。这几乎是最重要的设计准则。
2. OCP : Open - Closed Principle  开闭准则
    当需求发生变化时,不需要修改已有的源代码,而只是增加代码(比如继承,或接口)就能完成新的功能需求。这条准则大大提高了已有代码的可维护性。
3. LSP: LiskovcSubstitutioncPrinciple 李氏代换准则
     在用到派生类的地方,都可以用基类代替。
4.
DIP: Dependency-InversioncPrinciple  依赖倒置准则
    不要依赖于具体,而要依赖于抽象。“好莱坞准则”,你不要来调用我,我来调用你。分层的思想
5. 
Interface-SegregationcPrinciple 接口隔离准则
     不要让我做我没必要做的事,服务接口分离。
6. 分层的思想。
    各层之间传递对象和业务实体。
7. 封装变化。
    将易变化的用抽象接口隔离。
8.用例的编写
    识别真正的用例,系统行为的体现,体现涉众(StakeHolder)的价值。
阅读更多
文章标签: c
个人分类: C# and DotNet OO and UML
想对作者说点什么? 我来说一句

面向对象分析设计(第3版).pdf

2012年11月21日 42.15MB 下载

面向对象分析设计

2016年06月25日 900KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭