zoukankan      html  css  js  c++  java
  • 设计模式的概念与作用

    1,什么是设计模式 设计模式的作用
    解决同一种类型的问题
    使用设计模式可以让代码结构更加清晰
    https://www.zhihu.com/question/19558521?utm_campaign=rss&utm_medium=rss&utm_source=rss&utm_content=title

    2,面向对象设计中常见的设计原则
    单一职责原则
    开-闭原则:开闭原则总结:面对需求,对程序的改动是通过增加新代码进行的,而不是改变原来的代码。

    里氏替换原则:高层模块不应该依赖低层模块,它们都应该依赖抽象。抽象不应该依赖于细节(具体类),细节应该依赖于抽象。要针对接口编程,不要针对实现编程。

    依赖倒置原则

    接口隔离原则
    最少知识原则(迪米特法则)
    少用继承多用组合(合成复用)

    上述原则的作用:让自己设计实现出来的软件系统更加稳定,容易维护,并具有一致性。
    资料
    http://blog.csdn.net/qiulongtianshi/article/details/7570021
    https://wenku.baidu.com/view/90233639c850ad02de8041f0.html

    3,设计模式书籍(卓越亚马逊和当当)
    《设计模式 可复用面向对象软件的基础》
    《Head First 设计模式(中文版)》
    《设计模式与完美游戏开发》

  • 相关阅读:
    OpenFlow 消息
    Revolving Digits
    Tavas and Malekas
    Prefixes and Suffixes
    快速构造后缀自动机
    REBXOR
    BZOJ3689 异或之
    BZOJ3689 异或之
    最长路径异或和
    BZOJ 1355 [Baltic2009] Bazinga
  • 原文地址:https://www.cnblogs.com/dsh20134584/p/7219087.html
Copyright © 2011-2022 走看看