设计模式 设计原则 何为设计
转载描述:按照哪一种思路或者标准来实现功能。功能相同,可以有不同的设计方案来实现。伴随着需求增加,设计的作用才能体现出来
结合《UNIX/LINUX 设计思想》
准则1: 小即时美
准则2: 让每个程序只做好一件事
准则3: 快速建立原型(规划了一个东西,做了三年,做完发现不是用户想要的,先做个小的,再修改)
准则4: 舍弃高效率而取可移植性(比如软件比较低效,但是他后面可以被硬件抹平)
准则5: 采用纯文本来存储数据 (可读性方便,存二进制可读性很差)
准则6: 充分利用软件的杠杆效应(软件复用,能抽象的抽象,能复用的复用)
准则7: 使用shell脚本来提高杠杆效应和可移植性
准则8: 避免强制性的用户界面(linux只有命令行,用户界面占很多内存)
准则9: 让每个程序都称为过滤器
小准则: 允许用户定制环境
小准则: 尽量使操作系统内核小而轻量化
小准则: 使用小写字母并尽量简短
小准则: 沉默是金
小准则: 各部分之和大于整体
小准则: 寻求90%的解决方案(只解决90%的人的问题,剩下的10%爱用不用)
演示:沉默是金 + 让每个程序称为过滤器
比如终端输入:ls,会输出所有文件和文件夹,ls其实就是过滤器。他把当前的所有文件和文件夹给过滤出来
还可以通过输入:ls | grep 'package'。在ls下所有的文件中过滤出文件名含package的文件
当输入ls | grep 'package1'。 什么都没输出,这就是沉默是金。如果提示no file就出问题了
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:设计原则 练习2
下一篇:Something is already running on port 3000. Would you like to run the app on another port instead?

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
设计模式
JAVA 设计模式
JAVA 设计模式 -
设计模式之设计原则
1.单一功能原则 单一功能原则表示一个类设计时,则只有一种修改它的理由.2.开放-封闭原则 开放-封闭原则表示是对扩展开放,对
设计模式 扩展 里氏代换原则 父类 子类 -
设计模式(1)--设计原则
学习目标:* 掌握GOF核心设计模式* 掌握重构技法改善设计* 掌握面向对象设计原则* 理解松耦合设计思想设计模式
Java设计模式 设计模式 子类 松耦合 -
设计原则与模式001 大话设计原则
感悟:很多人看设计模式时可能忽略了设计原则,包
设计原则 设计模式 开闭原则 应用层 -
设计模式 好的设计原则
1)单一职责原则类的职责要单一 不能将太多的职责放在一个类里2)开闭原则软件实体对扩展是开放的 但对修改是关闭
设计模式 开闭原则 依赖倒转原则 单一职责原则 -
设计模式 - 面向对象设计原则
5、依赖倒置原则抽象不要依赖细节,细节应该依赖抽象。换句话说:针对接口编程,而不是针
项目管理 工作 面向对象设计 配置文件 抽象类