设计模式
摸鱼市民王先生
这个作者很懒,什么都没留下…
展开
-
设计模式的原则
引用大佬的blog:http://blog.csdn.net/lovelion/article/details/17517213读完之后写了一些自己理解的东西:1. 为了满足开闭原则,需要对系统进行抽象画设计,抽象化是开闭原则的关键。java中,可以为系统定义一个相对稳定的抽象层,而将不同的实现行为移到具体的实现层中完成。 一个接口与多个实现类里氏替换原则是实现原创 2017-10-18 18:29:02 · 193 阅读 · 0 评论 -
模式开始
引用大佬的blog:http://blog.csdn.net/lovelion/article/details/175172131.简单工厂模式:又称为静态工厂方法,在简单工厂模式中用于创建实例的方法都是静态方法属于类创建型模式但是不属于GOF简单工厂的改进: 1.1.在创建具体对象时,没更换一个对象就需要修改客户端代码中静态工厂方法的参数,客户端代码将原创 2017-10-19 18:02:48 · 559 阅读 · 0 评论 -
模式开始-第二天
引用大佬的blog:http://blog.csdn.net/lovelion/article/details/17517213Class.forName(XX) XX指的是类路径 带包名的那种哟4.单例模式:4.1 单例模式的三个要点: 一个类只能有一个实例 必须自行创建这个实例 必须自行向整个系统提供这个实例4.2 三种单例类的实现方式分别原创 2017-10-20 16:47:30 · 223 阅读 · 0 评论 -
模式读后感
不进行模式的总结....第一次能静下心来把一个那么长的博客看完,虽然还有两个模式没看明白...其实这次看完这个博客,有点超出预期。本来打算十月份就看完的。结果还拖了这么多天。虽然慢了点,但是这次对模式的印象以及使用真的刻在脑海里了,主要还是印证了一点:看完一定要有输出 输出 输出这次输出的代码在自己的github中,模式与重构一样,都是放在手边以及记在脑海里的重要东西,代码风格原创 2017-11-07 22:35:11 · 718 阅读 · 0 评论 -
设计模式开始-第三天
引用大佬的blog:http://blog.csdn.net/lovelion/article/details/175172137.适配器模式特点:适配器的实现就是把客户类的请求转化为对适配者的相应接口的调用。也就是说:当客户类调用适配器的方法时,在适配器类的内部将调用适配者类的方法,而这个过程对客户类是透明的,客户类并不直接访问适配者类适配器模式可分为对象原创 2017-10-23 18:04:38 · 242 阅读 · 0 评论 -
模式开始-第四天
引用大佬的blog:http://blog.csdn.net/lovelion/article/details/1751721310.装饰模式装饰模式是一种用于替代继承的技术,它通过一种无需定义子类的方式来给对象动态增加职责,使用对象之间的关联关系取代类之间的继承关系。在装饰模式中引入了装饰类,在装饰类中既可以调用待装饰的原有类的方法,还可以增加新的方法以扩充原有类的功能在实际原创 2017-10-25 18:29:07 · 241 阅读 · 0 评论 -
模式开始-第五天
Copy On Write机制引用大佬的blog:http://blog.csdn.net/lovelion/article/details/1751721312.享元模式:在java中,数据库连接池,线程池等即是用享元模式的应用享元模式:享元模式通过共享技术实现相同或相似对象的重用,在逻辑上每一个出现的字符都有一个对象与之对应,然而在物理上它们却共享同一个原创 2017-10-26 17:32:24 · 285 阅读 · 0 评论 -
模式开始第六天
首先说一下哈,后来的一些模式,真的是核心就没有那么多,UML一看就知道怎么编写,所以相对前面的日志则篇幅比较短在模式结束之后上UML以及相关代码引用大佬的blog:http://blog.csdn.net/lovelion/article/details/1751721315.命令模式:命令模式可以将请求发送者和接受者完全解耦,发送者与接受者之间没有直接引用关系,发送请求的对象只需原创 2017-11-03 18:21:39 · 218 阅读 · 0 评论