-----【设计模式学习】
林深梦鹿
这个作者很懒,什么都没留下…
展开
-
【设计模式】—六大原则
前言学习设计模式之前要先学习六个原则,每种原则会对应不同的模式,设计模式中主要的是思想,要不断体会其中的精妙,不断学习。开放-封闭原则定义:开放-封闭原则,是说软件实体(类、模块、函数等)应该可以扩展,但是不可以修改。这一原则的特征,对于扩展开放的,对于修改是封闭的。 为什么使用开放封闭原则? 软件需求不可能是一成不变的,在对原有系统升级和维护、修改下,要实现灵活的系统扩展,所以要...原创 2018-08-26 19:01:18 · 208 阅读 · 20 评论 -
【设计模式】—面向对象基础
前言要学习设计模式,首先要对面向对象有了解,这样才能理解设计模式的原则和模式,通过这些模式帮助我们将应用组织成容易了解,容易维护,具有弹性的架构,建立可维护的OO系统,现在学习设计模式可以说是青铜阶段,要想学懂,必须有面向对象思想扎实的基础,提升自己代码认识和水平能力的时候要到了,如果不能很好得掌握OO就不能说利用设计模式的成熟思想。面向对象对象:世界万物皆对象,能看得见摸得着的必须特...原创 2018-08-21 19:30:15 · 220 阅读 · 22 评论 -
【设计模式】—三类模式
前言最近玩知乎的时候发现程杰也在玩知乎,然后就和程杰私聊了一下,没想到程杰很热情的回复了,告诉我加油,扛过瓶颈期就好了,真的是用心坚持可以改变一切,回归正题,什么是设计模式?为什么要学习设计模式?怎么学设计模式?设计模式用在什么地方?什么是设计模式设计模式是一套代码设计「经验的总结」。项目中「合理的」运用设计模式可以「巧妙的解决很多问题」。 都是前人经验的总结,「抱着代码虐我千...原创 2018-09-02 21:24:37 · 308 阅读 · 10 评论 -
【设计模式】---行为型
前言行为型模式一共有11种,关心对象之间的责任分配,概述了它们之间的消息传递的模式,回答了软件组件是如何运行的。这些模式刻画了在运行时难以跟踪的、复杂的控制流。它们将用户的注意力从控制流转移到对象间的联系方式上来。一、责任链**意图:使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系,将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。**适用性...原创 2018-11-11 20:14:53 · 227 阅读 · 10 评论