摘要:
文章目录 面向对象设计:为什么?变化是复用的天敌面向对象的价值:抵御变化 重新认识面向对象理解“隔离变化”各司其职对象是什么? 面向对象设计原则单一职责原则 (SRP)开放封闭原则 (OCP)**里氏替换原则 (LSP)****依赖倒置原则 (DIP)****接口隔离原则 (ISP)****优先使用 阅读全文
摘要:
文章目录 什么是设计模式?为什么需要设计模式?GOF 设计模式再次理解面向对象软件设计固有的复杂性软件设计复杂性的根本原因如何解决复杂性?分解抽象 结构化 VS 面向对象(封装)结构化设计代码示例:面向对象设计代码示例:对比总结 软件设计的目标:复用!总结 在软件开发过程中,开发者经常面临复杂系统的 阅读全文