C#
MMMark7
这个作者很懒,什么都没留下…
展开
-
设计模式三工厂区别
简单工厂,工厂方法,抽象工厂都属于设计模式中的创建型模式。其主要功能都是帮助我们把对象的实例化部分抽取了出来,优化了系统的架构,并且增强了系统的扩展性。简单工厂 简单工厂通常为拥有一个私有构造方法和一个能够向外界提供自己实力的静态方法。通过接收的参数的不同来返回不同的对象实例。 不修改代码的话,是无法扩展的。对于增加新的产品无原创 2017-02-06 16:54:18 · 330 阅读 · 22 评论 -
设计模式分类
四人帮有两种分类模式,一是按照目的來分,分为创建型、结构型、行为型,二是按照范围来分,可分为类模式和对象模式。一、 按目的分类 1、创建型模式 与类对象的创建相关。1.1 定义 创建模式(Creational Pattern)是对类的实例化过程的抽象化。一些系统在创建对象时,需要动态地决定怎样创建对象,创建哪些对象,以原创 2017-02-04 20:37:33 · 356 阅读 · 19 评论 -
设计模式六大原则
(1):单一职责原则(一个类只负责一种职责工作)定义:就一个类而言,应该仅有一个引起它变化的愿意。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1原创 2017-01-24 11:05:01 · 378 阅读 · 25 评论 -
设计模式小结
设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式可根据目的划分为: 1、创建型:主要用于处理对象的创建,实例化对象 2、结构型:处理类或对象间的组合 3、行为型:描述类或对象怎样进行交互和职责分配思维导图原创 2017-01-22 20:50:05 · 285 阅读 · 19 评论 -
面向对象三大特性
面向对象技术是目前流行的系统设计开发技术,它包括面向对象分析和面向对象程序设计。面向对象程序设计技术的提出,主要是为了解决传统程序设计方法——结构化程序设计所不能解决的代码重用问题。 面向对象的编程方法具有三大特性: 1、继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类原创 2016-12-24 15:43:53 · 790 阅读 · 30 评论 -
C#--string类常用方法
C#中的String类很有用,下面是一些它的常用方法的总结,如果灵活运用这些的话,String类就掌握的差不多了。 .ToLower() //转为小写字符串"AbC"-->"abc" .ToUpper() //转为大写"AbC" -->"ABC" .Trim() //去掉字符串首尾的空格" abc "-->"abc"原创 2016-12-17 19:40:49 · 514 阅读 · 22 评论 -
C#基础总结
C#指的是一种编程语言,基于.net框架进行开发。 .net/dotnet:一般指.Net Framework框架.一种平台,一种技术. Java即是一种技术又是一种编程语言 .net两种交互模式: ·C/S:客户机(Client)/服务器模式(Server)如:QQ (C/S是Client/Server的缩写。客户端需要安装专用原创 2016-12-11 08:41:32 · 413 阅读 · 22 评论