类的设计

原创 2015年11月19日 22:47:33
/*
1.类的设计:
1>类名
 *类名的第一个字母必须大写
 *不能有下划线
 *如果多个英文单词,用驼峰标识(每个单词首字母大写)
2>属性
3>行为(功能)


2.植物大战僵尸的僵尸
 *类名:Zoombie
 *属性:life、speed、gongjili
 *行为:walk、bite、die(抽取僵尸的公共行为)


 3.雷电的飞机
 *类名:Plane
 *属性:life、gongjili、speed、bombCount
 *行为:fly、bomb、shoot、die
 
 4.电脑
 *类名:Computer
 *属性:band、expireData
 *行为:open、close(谁最清楚这个行为怎么做,就把这个行为定义到谁身上)
 */

版权声明:本文为博主原创文章,未经博主允许不得转载。

类设计的5个基本原则

我们常说啥面向对象三大特性:封装,继承,多态.另一种说法是:抽象,继承,动态绑定 然后就是面向对象五大设计原则,面向对象的设计其实说到底就是类的设计嘛,没有了类就自然不能叫面向对象了.当然了像C#中还...
  • weiwenhp
  • weiwenhp
  • 2013年03月15日 03:49
  • 11188

C++ 类的设计规则

类是C++ 语言的核心概念,要想写出高质量的C++代码,最重要的事情就是把类设计好,下面介绍一些C++类设计的基本规则。   1 命名          类名一般是名词,用大白话说就是类一般都是个“东...
  • heliang1108
  • heliang1108
  • 2013年04月19日 17:14
  • 5321

C++基础::类设计的几大原则

普通成员函数与虚函数在一个抽象基类的内部可以有三种形式成员函数: 普通成员函数 所有派生类共享的函数实现,可以不给出实现(其实这样做没有意义),但当调用时自然会发生解析错误。 虚函数 必须给出实现...
  • lanchunhui
  • lanchunhui
  • 2015年11月10日 17:46
  • 1260

java类的设计(如何设计一个类)

1.类的属性设置为 private 2.类的方法设置成 public 3.setter&getter   class Student { private int math, english,...
  • wyq200704
  • wyq200704
  • 2010年12月19日 22:33
  • 2444

java类设计原则的简单运用实例一

java类设计原则的简单运用实例一
  • u013412772
  • u013412772
  • 2016年08月16日 21:52
  • 1111

java中的类的设计原则

类的设计原则。
  • u013412772
  • u013412772
  • 2016年08月15日 22:34
  • 1458

C++类的设计与实现规范

规范是一种规定,遵守这种规定能够带来长远的利益,而违反这种规定却不会立即收到惩罚。程序设计的规范是人们在长期的编程时间中总结出来的,深入理解中这些规范需要认真的思考和大量的实践 。不符合程序设计规范的...
  • K346K346
  • K346K346
  • 2015年10月27日 10:39
  • 1638

类和对象的设计思想

类和对象设计思想         在研究对象时,主要考虑对象的属性和行为,有些不同的对象会呈现相同或者相似的属性,通常将相似或者相同属性和行为的对象归结为一类,类声明不仅包括属性,还包括行为。 ...
  • langsky001
  • langsky001
  • 2016年07月19日 23:28
  • 469

C++:类设计要素

C++:类设计要素标签(空格分隔): c++C类设计要素 编译器生成的成员函数1默认构造函数 2复制构造函数 3赋值运算符 其他类方法1构造函数 2析构函数 3转换 4按值传递对象与传递引用 5返回对...
  • qq_32583189
  • qq_32583189
  • 2016年09月08日 09:23
  • 786

方法是类的核心,要想设计好类,必须遵循方法的设计原则

3.2 类计的基本原则 类是属性和方法(行为)的容器,但它不是垃圾桶,更不能是四像八不像。 类是对技术领域和业务领域客观实体(可能是虚拟实体)的抽象和表达,必须反映其真实的本质的属性和行为...
  • krenyelang
  • krenyelang
  • 2011年09月28日 22:41
  • 2466
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:类的设计
举报原因:
原因补充:

(最多只允许输入30个字)