摘要:
OOP和AOP 预习:AOP概念,新的业务变化或者需求添加,不能影响老的核心代码(功能动态添加) A B C A前面添加一个验证,然后在A的后面增加一个日志跟踪。 oop:是我们程序设计的指导思想,大的方面,而且设计模式是"格式化"的,在程序设计之初就可以想到的, aop:是我们opp基础上面的补充 阅读全文
摘要:
创建型设计模式 一: 单利模式 二: 简单工厂 概述:我们在实际开发中,需求是变化的,我们在使用的一个对象,并不能在编译期确定需要让类延时创建, 简单工厂: 解决的事"单一对象的创建"问题 三: 抽象工厂 概述:在我们实际开发中,我们的需求中 "某一些对象"或者一组对象在变化,不能在编译器确定 抽象 阅读全文
摘要:
OOP: 原则+设计模式+AOP 设计原则: 解决了程序编写的思路 设计模式: 程序开发中特定问题的方案总结 设计模式分类: 1:) 创建型设计模式: 研究对象的创建问题 一 简单工厂 ,解决了单一对象创建问题 二 抽象工厂 解决多组对象的创建问题 三 单例模式 ,对象创建中始终唯一 2:)结构型设 阅读全文
摘要:
学习oop就是学习一系列的原则,技巧,经验,模式,让程序高可用,高可维护,高性能 第一: 单一职责SRP,一个对象完成的任务是明确的,不能是万能类 第二: 开闭原则OCP,开放扩展,关闭修改(项目的需求变化,不能影响程序的修改) 第三: 替换原则LSP, 父类可以被子类替换,是我们实现多态的基础 第 阅读全文
摘要:
一:如何开始一个新项目 1:首先要明确做什么 2:做成什么样子,基本分析,要实现什么功能 3:市场有什么可以参考的 4:细化自己的需求 (需求可行性分析) 5:准备设计项目 二:如何设计一个项目 1:明确项目类型 2:工具型软件有什么特点 1:)分析类 2:)设计类 3:)组合类 三:工具型软件设计 阅读全文