zoukankan      html  css  js  c++  java
  • 设计模式开始--原则

    简单的总结了一下,进行设计模式的原则有以下几个

    • 逻辑和业务分离,这句话的含义就是尽量简化业务端的代码,尽量使其简单明了,这样以后修改的时候很简单了。
    • 单一职责原则:每一个类,应该仅有一个引起它变化的原因。
    • 开放--封闭原则:对于扩展开放,对于修改封闭
    • 里氏代换原则:子类型必须能够替换掉他们的父类型
    • 针对抽象(接口)编程,而不是细节(实现)编程
    • 在客户端一般来说不会直接用接口类声明对象,而是进一步的进行封装,在这个封装类中,采用的方式往往是将接口作为参数传入到封装类的构造函数中,除了能进一步隔离客户端和具体实现类意外,我们还可以在这个封装类中加入一些其他的功能、方法,使功能更加丰富。

    (内容参考来自于《大话设计模式》《Java设计模式深入研究》)

  • 相关阅读:
    js_未结束的字符串常量
    [转]关于项目管理的思考
    Nhibernate理解
    Visual Studio 2005常用插件搜罗
    基本概念
    resharper 2.0
    Nhibernate资源
    [转]关于项目管理的知识点
    style
    带分数 蓝桥杯
  • 原文地址:https://www.cnblogs.com/sunshisonghit/p/4375876.html
Copyright © 2011-2022 走看看