我是靠谱客的博主 魔幻鞋垫,最近开发中收集的这篇文章主要介绍设计模式(1)——什么是设计模式?什么是类和对象什么是设计模式(基本认知)什么是类和对象,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

什么是设计模式(基本认知)

设计模式通常描述了一组相互紧密作用的类与对象
c 面向过程(一门不太友好的面向对象语言)
java 面向对象

使用设计模式是为了让代码更容易被他人理解、保证代码可靠性、程序的重用性。(以前写代码单纯的为了解决问题,容易导致写出来的代码很乱)

设计模式最早是建筑设计领域引入到计算机科学中来的。
①设计模式是代码设计经验的总结。(稳定,拓展性更强)
②一系列(设计模式共23种)编程思想

ps:算法不是设计模式,因为算法致力于解决问题而非设计问题。

什么是类和对象

类:(抽象)
是面向对象程序设计(OOP,Object-Oriented Programming)实现信息封装的基础。
类是一种用户定义的引用数据类型,也称类类型。(比如C语言中结构体就是一种用户自定义的数据类型)

对象:(具象)
对象是某一个类的实例

用C语言来模拟面向对象:
类(自定义一个结构体来当作一个类)

struct Animal{  //动物类,抽象的。

	/*成员属性——age,sex,name*/
	int age;
	char sex;
	char *name;
	
	/*成员方法——eat*/
	void (*eat)();
};

对象(比如是dog或者cat,具体动物)

dog对象

struct Animal dog={
	.name="dog",
	.age=5,
	.eat=dogEat
	 //用"."赋值在linux中可以实现对结构体里面的成员部分赋值
	 //这个例子没有对sex赋值
};

最后

以上就是魔幻鞋垫为你收集整理的设计模式(1)——什么是设计模式?什么是类和对象什么是设计模式(基本认知)什么是类和对象的全部内容,希望文章能够帮你解决设计模式(1)——什么是设计模式?什么是类和对象什么是设计模式(基本认知)什么是类和对象所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部