当前位置: 代码迷 >> indirection的解决方案
 
  • GRASP设计准则

    GRASP设计原则 GRASP(GeneralResponsibilityAssignmentSoftwarePattern)是通用职责软件分配模式。GRASP的核心是自己干自己能干的事,自己只干自己的事,也就是职责的分配和实现高内聚。用来解决面向对象设计的一些问题。GRASP提出了九大原则,下面笔者将对这九大设计原则做一一阐述。高内聚、低耦合(HighCohesion、LowCoupling)在...

    315
    热度
  • [求助]二级指针与二维数组的联系与区别

    /*楼主真心想学不妨一试下面这个小程序(已调试通过)*/#include<stdio.h>main(){chara[4][20]={"VisualC++","3.141593","GoodMorning","welcome"};char(*p1)[20]=a,*pa[4]={a[0],a[1],a[2],a[3]},**p2=pa+2;puts(*p1++);puts(*p1++);p...

    335
    热度
  • 软件设计中的准则(GRASP)(转载)

    软件设计中的原则(GRASP)(转载)GRASP模式GRASP是GeneralResponsibilityAssignmentSoftwarePattern(通用指责分配软件模式)的缩写。1)专家模式(Expert)解决方案:将职责分配给具有履行职责所需要的信息的类通俗点就是:该干嘛干嘛去,别管别人的闲事或者我的职责就是搞这个,别的事不管。举个简单的例子,如果有一个类是专门处理字符串相关的类,那么...

    6927
    热度
  • C程序编译出错,为何找不出错误

    C程序编译出错,为何找不出错误 0.cC:\ProgramFiles\MicrosoftVisualStudio\MyProjects\0\0.c(20):errorC2109:subscriptrequiresarrayorpointertypeC:\ProgramFiles\MicrosoftVisualStudio\MyProjects\0\0.c(20):war...

    474
    热度
  • [求助]''酒店房间管理系统''查找错误

    [求助]''酒店房间管理系统''查找错误 朋友们帮我查找错误,帮忙改正.''酒店房间管理系统''要求:客户自动入住查询房间情况查询客户入住情况客人退房#include"stdio.h"#include"conio.h"#include"stdlib.h" /*定义客户结构体*/ structguest{charno[20];charName[20];charsex[6]...

    494
    热度
  • GRASP通用天职分配软件模式

    GRASP通用职责分配软件模式1.概述 它的核心思想是“职责分配(ResponsibilityAssignment)”。GRASP提出了几个基本原则,用来解决面向对象设计的一些问题。 CraigLarman在《ApplyingUMLandPatterns》一书中提出了GRASP设计模式的概念。作者称其为设计模式,其实,更好的理解应该为设计原则。因为,与GoF等设计模式不同的是,GoF等设计模式是针...

    515
    热度
  • 《JAVA开发凶器MyEclipse全面详解》学习笔记之常用操作

    《JAVA开发利器MyEclipse全面详解》学习笔记之常用操作ctrl+1:修正代码错误设置统一编码风格:Eindow-Preferences-General-Editors-TextEditors-Spelling,Encoding显示行号:Eindow-Preferences-General-Editors-TextEditors,勾选Showlinenumbersalt+shift+s:弹...

    23
    热度
  • GRASP准则简介

    GRASP原则简介 ?GRASP(GeneralResponsibilityAssignmentSoftwarePattern)是通用职责软件分配模式。GRASP的核心是自己干自己能干的事,自己只干自己的事,也就是职责的分配和实现高内聚。用来解决面向对象设计的一些问题。GRASP提出了九大原则,下面笔者将对这九大设计原则做一一阐述。?高内聚、低耦合(HighCohesion、LowCoupling...

    458
    热度
  • C语言常见错误中文解释 专为回报论坛给我的帮助 而发

    C语言常见错误中文解释专为回报论坛给我的帮助而发 Ambiguousoperatorsneedparentheses 不明确的运算,需要用括号括起来 Ambiguoussymbol'xxx' 不明确的符号 Argumentlistsyntaxerror 参数表语法错误 Arrayboundsmissing 丢失数组界限符 Arraysizetoolarge 数组...

    523
    热度
  • [转载] TC出错信息一览

    [转载]TC出错信息一览 TC出错信息一览Ambiguousoperatorsneedparentheses不明确的运算需要用括号括起Ambiguoussymbol’’xxx’’不明确的符号Argumentlistsyntaxerror参数表语法错误Arrayboundsmissing丢失数组界限符Arraysizetoolarge数组尺寸太大Badcharacteri...

    299
    热度
  • 电脑英语学习(二)

    计算机英语学习(二)我会不定期更新,另外这些单词都是我读英文文档不太会翻译的,自己总结复习的,大家觉得有用可以一起学习分享,比如你在评论区分享你学到的单词,我们共同进步,谢谢referto引用scope域inisolation独立,孤立interpolation插入,差值sequence序列,顺序reduce约简,减少adopt采取,接受feature特征,特色brace中括号imp...

    49
    热度
  • GRASP(基于天职设计对象)

    GRASP(基于职责设计对象) GRASP(GeneralResponsibilityAssignmentSoftwarePatterns) 创建者(Creator) 问题:谁创建了A? 解决方案:如果以下条件之一为真时(越多越好),将创建类A实例的职责分配给B: l?B“包含”或组成聚合了A l?B记录A l?B紧密地使用A l?B具有A的初始化数据 举例: 比如在富客户端应用开发中,主程序创...

    515
    热度
  • GRASP形式

    GRASP模式GRASP,全称为GeneralResponsibilityAssignmentSoftwarePattern,即通用职责分配软件模式,它由《UML和模式应用》(ApplyingUMLandPatterns)一书作者CraigLarman提出。与其将它们称之为设计模式,不如称之为设计原则,因为它是站在面向对象设计的角度,告诉我们怎样设计问题空间中的类与分配它们的行为职责,以及明确类之...

    268
    热度
  • 高效率Android代码

    高效Android代码There'snowayaroundit:Android-powereddevicesareembeddeddevices.Modernhandsetsmaybemorelikesmallhandheldcomputersthanmerephonesthesedays,buteventhefastest,highest-endhandsetdoesn'tevencomeclo...

    45
    热度
  • Android Lint 稽查项说明

    AndroidLint检查项说明?查看检查项:$lint--show?执行结果:Correctness===========AdapterViewChildren-------------------Summary:AdapterViewscannothavechildreninXMLPriority:10/10Severity:WarningCategory:CorrectnessAdapter...

    94
    热度
上一页12下一页