1、单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。避免一个类负责多个功能的实现,当发生更改时影响其他功能而致使复用成为不可能。
2、里氏替换原则:派生类(子类)对象能够替换其基类(父类)对象被调用。即在程序中,任何调用基类对象实现的功能,都可以调用派生类对象来替换。
3、依赖倒置原则:程序设计应该依赖抽象接口,而不应该依赖具体实现。即接口编程思想,接口是稳定的,实现是不稳定的,一旦接口确定,就不轿渗应该再斗帆敏进行修改了。根据接口的实现,是可以根据具体问题和情况,采用不同的手段去实现。
扩展资料
注意
1、站在用户的角度
从用户的角度出发,帮助用户解决问题,方便用户使用等等。或者给用户带来实际利益,例如附近小程序可以给商家优惠券等,引导用户使用。减少影响用户的 *** 作,例如过多的信息收集空枝、过多的 *** 作流程等等。做到有用使用、简便简化。
2、界面设计
界面设计包括图标、 *** 作界面、应用界面等等,让界面更吸引用户、更方便用户。图标、界面是用户对小程序的第一印象,留下清晰的印象,提高用户深度使用和反复使用。
if语句是最基本的分支控制语句,再具体应用中有多种不同的使用形式。但是不管是哪种形式的if语句,都是通过对给定的条件作出判断,然后决定下一步要执行的分支程序,从而实现由条件的分支处理。
if简单的来说就是条件判断语句,如果什么,那么就执行;if-else如什么果,否则就执行else。if语句的简单形式if(表达式){语句组}else{语句组},表达式就是判断的条件。
看在你给的(!a),主要就是在逻辑运算符&&逻绝配辑与(又称逻辑乘),双目运算;||逻辑与(又称逻辑加),双目运算;!逻辑非(又称逻辑反),单目运算。
优先级:!非高于&&与,&&与高于||非;!非高于算术运算符,&&与、||或低于关系运算符;
结合性:&&与、||或是左结合,!非是右结合;所以可以有!大宏启a,没有&&a、||a
罗杰表达式的值是一个逻辑值,即真或假,真用1表示,假用0表示。设a代表一个关系表达式(就像a==(x>1)) a为真!a就是假,a为假!a就是真。
这个是Java写的,没有用C但是都是一样的。
所以你在读你的哪个语句的时候,要整体的读。在编程中不管是C、C++、Java都是会使用条件判断语句if,而且用法都是一样的。上面都是我大一的时候的笔记,还好没有丢掉。
其实这些很多逻辑的东西,只是在那里想要想很久的,重点是还不知道对不对,滚如最好的就是直接上电脑上写一个试试,就知道了。有写东西就是写多了,下一次看一眼就知道是怎么回事。
构造函数:告诉系统如何创造芹运这个类的一个实例拷贝构造函数:告诉系统如何创造和某个实例完全相同的一个新实例,主要用于函数在形参的传递中进行实例的拷贝
析构函数:告诉系统在不使用这哗友个数据以后如何销毁这个实例
以上三个函数如果不写的话系统都会自动帮你写一个。只有用到比较特乱首槐殊的数据结构时,才需要写以上三个函数。
大概是这个样子吧,也许说得不好。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)