
设计模式
abcd1101
用过什么决定下限,基础原理决定上限。要相信积累的力量。
展开
-
设计模式的六大原则
1、开闭原则(Open Close Principle) 定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。 2、里氏代换原转载 2017-04-06 23:11:35 · 327 阅读 · 0 评论 -
UML最基础的几种关系
1.继承 看书后,个人认为,在java里就是extends 2.接口 看书后,个人认为,在java里就是implements 3.关联 看书后,个人认为,就java里就是一个属性类,但是不用在构造函数,所以不是合成。用在普通的方法中,只是需要普通调用一下,获取他的信息而已。 4.聚合 看书后,个人认为,在java里感觉就是属性数组类。这个数组装的这个类跟这个大类就转载 2017-05-30 12:44:55 · 365 阅读 · 0 评论 -
常用设计模式
定义 设计模式主要是为了解决某类重复出现的问题而出现的一套成功或有效的解决方案。 总共23种,分为创建型,结构型,行为型。 有个很全的博客:https://www.jianshu.com/p/73898ff0fcde 常用 这里只总结比较常用的:https://www.cnblogs.com/cr330326/p/5627658.html 1.单例模式(创建型):保证一个类仅有一...转载 2017-05-30 12:58:16 · 359 阅读 · 0 评论