文件名称:DesignPatternDemo:这是用于的示例代码
文件大小:140KB
文件格式:ZIP
更新时间:2024-06-01 13:03:06
Java
主要内容 面向对象智慧的概念 设计模式示例 要了解设计模式,最好的方法是练习许多示例。 1.什么是OO原则? 关注点分离 将相关数据和行为保持在一起 信息隐藏 内聚力好,耦合差 程序到接口,而不是实现 封装变化的 隐藏你的决定 进行稳定的抽象 使您的系统打开以进行扩展,但关闭以进行修改 不要过度设计您的解决方案 如果可以改变,那不是继承 偏爱继承而不是继承 继承不是动态的 2.继承的阴暗面是什么? 继承实现 是一个角色 成为 过度专业化 违反LSP 更改超一流合同 3.什么是SOLOD ? S:单一责任 O:开闭原理 L:李斯科夫替代原则 一:接口隔离原理 D:依赖倒置 4.什么是合同? 前提条件 后置条件 不变的 5.该项目将涵盖哪种设计模式? 辛格尔顿 工厂 观察者 合成的 装潢师 模板 命令 6.书籍和课程推荐 头先设计模式 Coursera