概述
什么是设计模式(基本认知)
设计模式通常描述了一组相互紧密作用的类与对象
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)——什么是设计模式?什么是类和对象什么是设计模式(基本认知)什么是类和对象所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复