摘要:
适可而止:You Ain’t Gonna Need It YAGNI原则指的是只需要将应用程序必需的功能包含进来,而不要试图添加任何其他你认为可能需要的功能。 在一个软件项目中,往往80%的时间花费在20%的功能上。 当你准备列出一个项目清单时,试着考虑以下问题: 通过降低抽象的层级,来实现低复杂度 根据特性将功能独立出来 适度接受非功能性需求 识别耗时的任务,并摆脱它们这些原... 阅读全文
posted @ 2015-10-25 09:42
拓荒者IT
阅读(3561)
评论(0)
推荐(1)
摘要:
DRY——Don't Repeat Yourself Principle,直译为“不要重复自己”原则 DRY简而言之,就是不要写重复的代码。原则本身很简单,但是,对于OOAD(面向对象的分析和设计)来说,有着非常重大的意义。 DRY利用的方法就是抽象:把共同的事物抽象出来,把代码抽取到一个地方去。这样就可以避免写重复的代码。 举一个DRY的典型例子,如果在一个类构造的时候,需要进行成员的初始化,在... 阅读全文
posted @ 2015-10-25 09:28
拓荒者IT
阅读(2489)
评论(0)
推荐(2)
摘要:
S.O.L.I.D是面向对象设计和编程(OOD&OOP)中几个重要编码原则(Programming Priciple)的首字母缩写。 单一责任原则: 当需要修改某个类的时候原因有且只有一个(THERE SHOULD NEVER BE MORE THAN ONE REASON FOR A CLASS TO CHANGE)。换句话说就是让一个类只做一种类型责任,当这个类需要承当其他类型的... 阅读全文
posted @ 2015-10-25 09:24
拓荒者IT
阅读(940)
评论(0)
推荐(0)

浙公网安备 33010602011771号