原则法则总汇

总则:必先懂得原则,才懂得推翻原则。


KISS原则:keep it simple,keep it stupid.

OO原则:
– Abstraction(抽象)
– Encapsulation(封装)
– Modularity(模块化)
– Hierarchy(分层)

设计模式基本原则:
– 针对接口编程,而不要针对实现编程
– 达成高内聚合低耦合,提高复用
– 提倡优先使用聚合,而不是继承

设计模式SOLID原则:

SRP The Single Responsibility Principle      单一职责原则
OCP The Open Closed Principle                    开放封闭原则
LSP The Liskov Substitution Principle           里氏替换原则
ISP The Interface Segregation Principle       接口隔离原则
DIP The Dependency Inversion Principle    依赖倒置原则
LKP Least Knowledge Principle                    最少认识原则/迪米特原则

漂亮代码的七个原则:

Being “bookish”
Making alike look alike
Overcoming indentation
Disentangling code blocks
Commenting code blocks
Decluttering
Blending in with existing style


三法则:

不要重复你自己(DRY原则):

最小惊异原则:

不要火车失事:


Brooks法则:向进度落后的项目中增加人手,只会使进度更加落后。

好莱坞原则 : Don't call us, we'll call you

简单区间取最小值.

待续。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值