设计模式
文章平均质量分 90
神秘人加1
这个作者很懒,什么都没留下…
展开
-
让你快速理解工厂模式
工厂模式分为简单工厂(不包含在23个设计模式之中)、工厂方法、抽象方法;这里我将以最简单的方式来总结讲解这三者的区别,如果你想快速的了解这三者模式的具体用法、优缺点请继续往下阅读!三个角色:工厂类、抽象产品类、具体产品类简单工厂实现原理:1)定义一个工厂,客户端只需要传相应参数,即可从该工厂获取对象,不用关心对象具体产品时怎么创建的;2)工厂类负责去根据参数创建对象角色:工厂基类、具体产品工厂、抽象产品、具体产品跟简单工厂一类似,只不过将工厂形式改为了工厂基类+具体产品工厂的组合;原创 2022-09-01 20:34:33 · 440 阅读 · 1 评论 -
软件设计原则
我们在进行程序代码编写时,为了让代码具有可扩展、可维护性、解耦的特点,需要从几个原则出发。下面就我所了解的六大原则进行阐述。开闭原则对扩展开放,对修改关闭。在软件开发过程中,当需求发生变更时,可通过软件功能的扩展来实现需求的变更,而不是去修改里面的代码。单一职责一个类或一个方法,只干一件事,只承担一个责任。里氏替换原则子类可以扩展父类的功能,但不能覆盖父类原有的功能。依赖倒置原则接口隔离原则迪米特法则...原创 2020-08-04 21:29:29 · 130 阅读 · 0 评论 -
面向对象的设计模式
紧接着上篇·····由上篇我们了解到了在编程中面向对象的好处与及它的四个特点,由特点我们延伸出了它所遵循的几大原则。在这里,小编将会与大家更深入的挖掘设计模式中的具体的模式,让我们一起来探索吧~前言今天要跟大家分享的是书中介绍的第一个设计模式,也是“工厂三姐妹之一”,因为它是第一个出生的,我就把它定义为老大了。 在这里小编只先分享老大简单工厂,老二老三在接下来的连载中将会出现,大家敬请期待。...原创 2019-05-02 13:19:26 · 148 阅读 · 0 评论 -
面向对象的设计模式
1.引言我们的编程语言从面向过程的编程过渡到面向对象的编程是一个很大的历史转折,我们所用的C#等一些软件开发所使用的设计思想便是面向对象的思想。在编程时用面向对象的思想,会比面向过程更简单、更使用;也就是说面向对象的好处即为:1)可维护 2)可复用 3)可扩展 4)灵活性好我们在写程序代码的时候,需谨遵这四个特点。如果没有这四个特点,则所写出来的程序就会出现:不容易维护,灵活性差,不易扩展,更...原创 2019-04-30 10:59:01 · 151 阅读 · 1 评论 -
面向对象之创建型模式
期待··············原创 2019-05-19 17:00:05 · 306 阅读 · 0 评论 -
面向对象之结构型模式
先坐着原创 2019-06-02 20:10:01 · 409 阅读 · 0 评论 -
面向对象之行为型模式
目录简介什么是行为型模式行为型模式的思维导图简介什么是行为型模式行为型模式的思维导图原创 2019-06-11 20:45:12 · 494 阅读 · 0 评论