首页 > 其他分享 >什么是设计?设计都干啥呢

什么是设计?设计都干啥呢

时间:2024-11-26 15:33:40浏览次数:7  
标签:关系 简洁 什么 共性 规则 设计 个性

设计就是一系列的规则。
一系列的规则是分层次的,由架构到代码。
上层的设计要为下层的设计提供抉择的原则。
每一层都可以制定自己的规则。
这个规则是越来越细的。

设计就是一系列的选择。
选择总有利弊。
选大的利,每一层的规则都应该为大利的选择,做设计,做规则,平衡小利的矛盾(也就是说为下一层的抉择提供依据)。
一般性能总是我们最求的最高目标,但是绝对的性能往往要为设计做适当的让步。
当然如果遵从设计会破坏很大的性能。
那么允许出现适当的特例。
也就是说,规则也不是绝对的,适当的打破规则会有利于架构的完美。
但不能过多,过多就乱了。

设计就是对共性和个性的合理分割。
设计是什么,就是把需求变成类。
怎么变成类呢,就是就需求的共性和个性做合理的分割。
静的是共性,变的是个性。
保证,共性的稳定,也保证个性的灵活,这就是设计。

设计就是一系列的数据和关系。
数据和关系就形成了结构。
结构和关系的结构就可以模拟出大千世界。
世界,无非是数据和关系。
合理关系设计,是后续设计的基础,是设计中的重中之重。

设计的突破往往是发现新的规律,新的关系。
但你的设计不清晰的时候,那么想一想,你是否应该发现些新的规律。
甚者是创造出新的规律或关系。
就想我们时刻问题用的假设 思维。
这时候往往会有非常精巧的设计被你发现。
思考,如果设计不够简洁和清晰,那一定是有些规律和关系在等待你的发现。

设计应该是简洁的。
丰富的机能永远是等于简洁+简洁再加简洁。
如果哪一个环节复杂了,那么一定不是好的设计。
设计就是不断把复杂变成简洁的过程,或大或小。
每一层,都应该很简洁。

标签:关系,简洁,什么,共性,规则,设计,个性
From: https://blog.csdn.net/xie__jin__cheng/article/details/144019315

相关文章

  • servlet职称评审系统-计算机设计毕业源码00122
    目录摘要1绪论1.1选题背景与意义1.2国内外研究现状1.3论文结构与章节安排2系统分析2.1可行性分析2.2系统流程分析2.2.1系统开发流程2.2.2用户登录流程2.2.3系统操作流程2.2.4添加信息流程2.2.5修改信息流程2.2.6删除信息流程2.3 系统......
  • springboot某企业自主招聘系统-计算机设计毕业源码90393
    目录摘要1绪论1.1选题背景与意义1.2国内外研究现状2系统分析2.1.1技术可行性分析2.1.2 经济可行性分析2.1.3法律可行性分析2.2系统流程分析2.2.1添加信息流程2.2.2修改信息流程2.2.3删除信息流程2.3 系统功能分析2.3.1功能性分析2.3......
  • 用于重启的序列设计
    1.luby序列2. 1.luby序列  ‌Luby函数‌是一个用于生成特定序列的函数,主要用于SAT求解器中的重启策略。Luby函数通过生成一个有限子序列,使得在达到一定冲突数时,SAT求解器可以按照这个序列有计划地进行重启,从而优化搜索过程‌1,2。Luby函数的基本原理......
  • springboot高校志愿服务信息管理平台-计算机毕业设计源码12823
    摘 要本课题的研究对象是高校志愿服务信息管理平台,该系统实现了系统用户、活动类型管理、志愿活动管理、活动报名管理、活动参与管理、积分礼品管理、兑换记录管理、组织申请管理、留言管理等功能。本系统在设计上,考虑到系统内容以及系统的受众群体,在系统的美工方面采用了比......
  • SSM酒店后台管理系统-计算机毕业设计源码13123
    目 录摘要Abstract1绪论1.1课题目的及意义1.2研究背景1.3研究方法1.4论文结构与章节安排2 酒店后台管理系统系统分析2.1可行性分析2.2系统功能分析2.2.1功能性分析2.3.2非功能性分析2.4 系统用例分析2.5本章小结3酒店后台管理系统总......
  • 【数据集】【YOLO】【目标检测】羊识别数据集 2845 张,YOLO羊识别算法实战训练教程,yolo
     一、数据集介绍【数据集】羊识别数据集2845张,目标检测,包含YOLO/VOC格式标注。数据集中包含1种分类:names:['Sheep'],表示"羊"。数据集来自国内外网站图片采集、监控视频采集、无人机采集数据;可用于无人机羊识别,监控羊识别。检测场景为牧场、草原等有放牧的区域,可用于对......
  • 《python二维码识别系统》毕业设计项目
    大家好,我是陈辰学长,一名在Java圈辛勤劳作的码农。今日要和大家分享的是一款《python二维码识别系统》毕业设计项目。项目源码以及部署相关事宜,请联系陈辰学长,文末会附上联系信息哦。......
  • 基于SpringBoot+Vue的零食销售网站平台设计与实现
    文章目录1.前言2.详细视频演示3.系统运行效果介绍4.技术框架4.1前后端分离架构介绍4.3程序操作流程5.项目推荐6.成品项目7.系统测试7.1系统测试的目的7.2系统功能测试8.代码参考9.为什么选择我?10.获取源码1.前言......
  • 基于SpringBoot+Vue的毕业生招聘管理系统设计与实现
    文章目录1.前言2.详细视频演示3.系统运行效果介绍4.技术框架4.1前后端分离架构介绍4.3程序操作流程5.项目推荐6.成品项目7.系统测试7.1系统测试的目的7.2系统功能测试8.代码参考9.为什么选择我?10.获取源码1.前言......
  • 基于SpringBoot+Vue的教师人事档案管理系统设计与实现
    文章目录1.前言2.详细视频演示3.系统运行效果介绍4.技术框架4.1前后端分离架构介绍4.3程序操作流程5.项目推荐6.成品项目7.系统测试7.1系统测试的目的7.2系统功能测试8.代码参考9.为什么选择我?10.获取源码1.前言......