美文网首页
C#设计模式

C#设计模式

作者: 段然丶 | 来源:发表于2017-09-03 20:56 被阅读0次

    六大原则:

    1.单一职责原则

    通俗的说,即一个类只负责一项职责。

    2里氏替换原则

    子类对象可以直接赋值给基类对象 Person person=new Student();

    3.依赖倒置原则

    要面向接口编程;

    class Book  //书被读的方法

    (      public string getcontent()

        {return"很久很久以前"})

    class Mother//妈妈读书

    (Book book=new Book();

    book.getcontent();

    上述代码只实现了妈妈读书的代码

    如果妈妈要读杂志了,就要修改妈妈的代码,原因就是Mother与Book之间的耦合性太高了,必须降低他们之间的耦合度才行。

    我们引入一个抽象的接口IReader。读物,只要是带字的都属于读物:

    4.接口隔离原则

    设计接口的时候要精简单一

    5.迪米特法则]

    类与类之间降低耦合

    6.开闭原则

    诉我们要对扩展开放,对修改关闭。

    当软件需要变化时,尽量通过扩展软件实体的行为来实现变化,而不是通过修改已有的代码来实现变化。

    相关文章

      网友评论

          本文标题:C#设计模式

          本文链接:https://www.haomeiwen.com/subject/ktwjjxtx.html