多一些Aha Time,发现技术的|

啊原来是这样呀

园龄:8年3个月粉丝:3关注:9

随笔分类 -  CS基础知识

【设计模式】设计模式——结构型
摘要:总览https://www.cnblogs.com/OhOfCourse/p/17163285.html 结构型,主要用于将类或对象进行组合从而构建灵活而高效的结构 注:从OneNote搬运过来,缺少一些UML图和代码示例。 一.适配器模式 1.0参考资料 1.1说明 将一个接口转换为客户希望的另一
7
0
0
【设计模式】设计模式——行为型
摘要:总览https://www.cnblogs.com/OhOfCourse/p/17163285.html 行为型,主要解决类或者对象之间互相通信的问题 注:从OneNote搬运过来,缺少一些UML图和代码示例。 一.责任链模式 1.0参考资料 1.1说明 使多个对象都有机会处理请求,从而避免请求的发
5
0
0
【设计模式】设计模式——创建型
摘要:总览https://www.cnblogs.com/OhOfCourse/p/17163285.html 创建型,主要解决如何灵活创建对象或者类的问题。 注:从OneNote搬运过来,缺少一些UML图和代码示例。 一.简单工厂 1.0参考资料 1.1说明 又称静态工厂模式,根据输入参数进行分case
8
0
0
【设计模式】设计模式概要
摘要:参考资料 《大话设计模式》 永不磨灭的设计模式http://shusheng007.top/2021/09/07/999/ 设计模式分类及设计原则https://zhuanlan.zhihu.com/p/281908213 值得永久收藏的 C# 设计模式套路 公众号文章链接 提示 每一种设计模式都值
7
0
0
UML设计语言
摘要:UML,Universial Model Language,在设计一个系统时用于拆解耦合关系的语言。 从OneNote迁移过来,待补充说明图 种类 【泛化/继承关系】 是一种继承关系,表示一般与特殊的关系,它指定了子类如何具体化父类的所有特征和行为。例如:老虎是动物的一种,即有老虎的特性也有动物的共
9
0
0
编程六大设计原则
摘要:总原则 开闭原则,对修改关闭、对拓展开放。 编程、人生大智慧,稳字当先、不失灵活。 六大原则 Single Responsibility PrincipleLiskov Substitution PrincipleDependency Inversion PrincipleInterface Seg
9
0
0
接口和抽象类的异同点
摘要:相同点 1.不能被实例化,抽象类需要被继承,接口需要被实现;2.抽象类的抽象方法和接口中的方法都必须被实现,除非子类是抽象类; 不同点 1.接口是对行为的抽象,抽象类是对对象的抽象2.接口只能声明方法,抽象类可以声明方法和也可以有方法实现;接口是设计的结果,抽象类是重构的结果;3.抽象类中可以没有抽
8
0
0
那些年搞不懂的高深术语——依赖倒置•控制反转•依赖注入•面向接口编程
摘要:本文引用转载自https://www.cnblogs.com/aoyeyuyan/p/5495219.html 看完大有裨益。 什么是程序 微观:数据+操作中观:数据结构+算法宏观:对象+消息 内聚 自身的内容自身保管,自身的事情自身做,对外界呈现自己的状态和行为。 依赖 在内聚的同时,也要对外开放
16
0
0
【CSAPP】5.计算机网络系列——序
摘要:1.前言 参考资料 书籍推荐 //todo
10
0
0
【CSAPP】4.计算机操作系统系列——序
摘要:1.前言 参考资料 书籍推荐 //todo
9
0
0
【CSAPP】3.计算机组成原理系列——序
摘要:1.前言 参考资料 书籍推荐 //todo
11
0
0
【CSAPP】2.数据结构与算法系列——序
摘要:1.前言 参考资料 书籍推荐 //todo
4
0
0
【CSAPP】1.CSAPP——吹爆神作
摘要:1.前言 CSAPP,Computer System:A Programmer's Perspective,直译为《计算机操作系统:从一个程序员的视角来看》,国内译为可能让人望而却步的《深入理解计算机系统》。 作者是CS大本营CMU的教授,B站上原汁原味的CMU的CSAPP课程。 基本上看过的人都是
229
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起