Presentation is loading. Please wait.

Presentation is loading. Please wait.

Miscellaney. Administrivia Reminder: meeting scheduling For P3, the milestones are in-person meetings, not just “send Terran a ball of stuff” (Though.

Similar presentations


Presentation on theme: "Miscellaney. Administrivia Reminder: meeting scheduling For P3, the milestones are in-person meetings, not just “send Terran a ball of stuff” (Though."— Presentation transcript:

1 Miscellaney

2 Administrivia Reminder: meeting scheduling For P3, the milestones are in-person meetings, not just “send Terran a ball of stuff” (Though you should send me stuff too.) You MUST schedule such meetings with me Specific times, not just days

3 News o’ the day Sun open-sources Java! License a variant of GPL Q: Is this a good move or a bad one for them/for Java?

4 Stupid Eclipse Tricks

5 Competing principles Design principle #1 (Unification): Don’t maintain parallel code bases Avoid having codes that do almost the same thing in two different places Avoid duplicating same logic, data pathway, etc. in different places

6 Competing principles Design principle #2 (Specialization): Make each class responsible for only one semantic purpose Don’t entangle multiple functionalities into a single class Keep class as simple as possible, and focused on achieving its goals Move any extraneous function out to a different class

7 Object Composability


Download ppt "Miscellaney. Administrivia Reminder: meeting scheduling For P3, the milestones are in-person meetings, not just “send Terran a ball of stuff” (Though."

Similar presentations


Ads by Google