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